"Профессиональное программирование" что это такое, чем отличается от непрофессионального (поверхностного) , а главное кто решает, что что-то было написано профессионально ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
hwmaster
23 сентября 2003 г. 00:08
Составить ответ
|||
Конференция
|||
Архив
Ответы
Есть, кстати, другой термин: "промышленное программирование"
—
Oldring
(23.09.2003 13:09,
пустое
)
Легкость сопровождения , все остальное ТУФТА.Как показывает опыт чтб добиться успеха в этой категории нужно пройти все остальные стадии ,надежность ,оптимальность итд.А вот когда Вася сопровождающий вашу прогу поставит вам пиво - вы герой.
—
PlainUser
(23.09.2003 10:14,
пустое
)
Пожалуй, я полностью соглашусь с этим мнением.
—
Oldring
(23.09.2003 12:16,
пустое
)
Ответ: когда написание программ зиждется на принципе "...А мне больше и не надо...(С) (реклама Би Лайн) :) " с необходимыми и лаконичныо составленными коментариями. Да! и ещё (+)
—
Serg_Ant
(23.09.2003 10:04, 521 байт)
всякая там читаемость и переносимость(это ваще миф...) - это лёгкие критерии выдуманные самими для себя)) Оценить может только юсер... Когда у мобильника Сименс в момент чрезвычайной необходимости появляется "уточка" и надпись "Пожалуйста, подождите" на пару минут - он наверно флешку регенирит - то мне на читаемость и переносимость...... Когда MS ActiveSync ищет каждый раз КПК как будто впервые родилась... И прочее... Программы профессионально написаны те, которые решили поставленную задачу оптимальным для юсера способом.
—
basilmak
(23.09.2003 08:58,
пустое
)
Ответ: Я думаю, Вы не совсем правы. Во-первых, пользователю вообще может быть неизвестно,
—
Bill
(23.09.2003 10:05, 647 байт)
согласен! это важно. Но прога делается для конкретных целей - кусок функций прибора взять на себя... Собаку мона оценить по тому ходит она на медведя или нет, а не на скока см. от земли может обосать забор... )
—
basilmak
(23.09.2003 10:11,
пустое
)
Согласен, что функциональность на первом месте, но о сопровождаемости, по моему, забывать очень даже не следует. (рассуждения прилагаются)
—
Atamanuk
(23.09.2003 11:31, 701 байт)
Ответ: ХА! А почему Вы считаете, что быстрая программа не может быть читаемой? По-моему одно другому не мешает.
—
Bill
(23.09.2003 11:50,
пустое
)
как правило в ущерб. Первое правило оптимизации - не оптимизируй, если нет просто жизненной необходимости
—
DASM
(23.09.2003 11:57,
пустое
)
Ответ: А по-моему все зависит от квалификации программиста. Если человек имеет определенный уровень, то он может любую программу написать так, что
—
Bill
(23.09.2003 12:09, 317 байт)
а на бейсике все программы такие :-Р
—
bialix
(23.09.2003 12:13,
пустое
)
Ответ: Могу добавить: и на Фортране тоже. Но возможно, я неудачный пример привел, дело
—
Bill
(23.09.2003 12:28, 555 байт)
терпения или желания. это не эквивалентно, но результат один - г...
—
bialix
(23.09.2003 15:23,
пустое
)
верно но отчасти. Удобство читаемости например часто заставяет делать промежуточные переменые в вычислениях, где можно без них одной строкой. Но не смотрится и сложней отлаживается. И т д И т п. Все не так просто
—
DASM
(23.09.2003 12:12,
пустое
)
Ответ: А по-моему все зависит от квалификации программиста. Если человек имеет определенный уровень, то он может любую программу написать так, что
—
Bill
(23.09.2003 12:08, 311 байт)
Некоторые пребывают в заблуждении, что программы пишутся для сопровождения, а им бы работать...
—
АКЛ
(23.09.2003 09:03,
пустое
)
как показывает опыт, программа, сложная в сопровождении работать не может.
—
Oldring
(23.09.2003 12:49,
пустое
)
просто проги которые работают в сопровождении не нуждались - вы в них не лазяли - они остались в памяти как "легкие в сопровождении" )))
—
basilmak
(24.09.2003 10:13,
пустое
)
Кажется, согласно "Достаточной веревке" главный признак качественного кода - легкость сопровождения.
—
JanFranco
(23.09.2003 08:39,
пустое
)
Ответ: Позвольте мне высказать свое мнение.
—
Bill
(23.09.2003 08:37, 909 байт)
Ответ: И вопрос был задан скорее именно о втором сысле слова "профессионал", точнее о том, что характеризует уровень профессионализма.
—
Bill
(23.09.2003 08:42,
пустое
)
Ответ:
—
АКЛ
(23.09.2003 07:39, 445 байт)
Насчет "кто решает" (имхо)
—
Алексей Мусин
(23.09.2003 07:15, 239 байт)
проффесионально= по правилам. Тоесть любой проффесионал может безтруда разобраца в исходнике другного проффесионала. Непроффесиональный-же подход это привязка исходника к человеку- тоесть ненужные оптимизации , делание алгоритма "для себя", ассемблерные вставки, инклуды текстовые итд тогда когда ресурсы позволяют писать нормально
—
колян безпарольный
(23.09.2003 00:31,
пустое
)
Типа,профессионально на ASM писать ну никак просто не представляете?
—
FOXik
(23.09.2003 03:18, 201 байт)
Профессиональное - значит за зарплату. Непрофессиональное - в свободное от работы время. Отсюда и разница в качестве.
—
Mik
(23.09.2003 00:30,
пустое
)
windows и linux - наглядный пример ;)
—
Пионер
(23.09.2003 06:50,
пустое
)
Если немножко утрировать - сравнение НЕ в пользу линукса.. В действительности всё сложнее..
—
Dr.Alex
(23.09.2003 17:52,
пустое
)
Очень смешно.
—
Mik
(23.09.2003 13:04, 1323 байт)
ну хорошо, объясняю
—
Пионер
(23.09.2003 13:59, 270 байт)
Ответ:
—
Mik
(23.09.2003 14:17, 526 байт)
Ответ:
—
3m
(23.09.2003 19:36, 410 байт)
без пузыря не понять ;)
—
Пионер
(23.09.2003 14:46,
пустое
)
Ответ: Очень наглядно!!!
—
Bill
(23.09.2003 08:39,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru