Bill? ты начинался черти чего и, похоже, серъезно не пробовал на ++ писать. Естественно любая сторонняя библиотека должны быть ЧЕТКО документирована в терминах ИНТЕРФЕЙСОВ. И этого более чем достаточно. Никакой легкости создания объектов в ООП нет (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
именно ООП дисплицинирует процесс создания программ. Ошибка проектирования - и вместо красивого прочного здания имеем ветхий сарай. В этом плане можно сравнить хорошую программу на С++ с красивым заданием. В то время как программы на С - это скорее строительный магазин, где смешаны в кучу цемент, краска, бетономешалки, шпатели, обои и т п. И над этим бредламом восседает довольный программист, который уверен (и абсолютно правильно уверен) что в этом никто, кроме него не разберется, и, соответственно, его не уволят. Во всяком случае до того момента пока он сам не перестанет понимать свой магазин стройтоваров, гордо именуемый "программой"
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Так я о том и говорю, что требуется АККУРАТНОСТЬ везде. И чем выше уровень, — Bill (30.09.2005 01:25 195.239.108.229, 1166 байт)
- Этого недостаточно! Еще необходима гарантия отсутствия ошибок (ха-ха), или хотя бы бесплатного и БЫСТРОГО их устранения. Только тогда можно допустить библиотеку к использованию в проекте. — SM (30.09.2005 01:08 213.141.159.26, пустое)
- Вот именно что БЫСТРОГО. В ++ достаточно исправить ошибку в базовом классе, и все объекты исправлены. Объекты отлаживаются почти независимо друг от друга, т.е. отлаживается сравнительно небольшой кусок программы. А в СИ все взаимосвязанно, там можно по всей программе искать и не найти. Просто СИ++ - это другой способ мышления и для вас с Billом здесь пока психологический барьер. SM, у тебя же голова золотая, попробуй врубиться в ++, ты то сразу все преимущества просечешь. — Михаил Е. (30.09.2005 01:23 83.237.32.94, пустое)
- гарантию может дать только полис сами знаете чего. Тем не менее документированный (часто объем документации > объема сурцев) код имеет меньше шансов быть ошибочным, ведь его использовали уже десятки фирм и находили и исправляли ошибки. В то время как небольшая фирма не может позволить себе больших затрат на тестирование. — DASM (30.09.2005 01:12 217.118.78.1, пустое)
- Извиняюсь, прочитал плохо. Да, если библиотека поставляется в виде хорошо документированного КОДА, а не интерфейса, то я только за. Такую библиотеку можно самостоятельно исправить, если что. — SM (30.09.2005 01:21 213.141.159.26, пустое)
- Да-да... Конкретный пример GPL-софт. Все кому не лень находят глюки, исправляют, куча патчей выходит, куча веток и полный разброд. Извини, но если я приобретаю либу у фирмы, так пусть она свои глюки исправляет, и гарантирует, что сделает она это в приемлемые сроки. А не десятки фирм. — SM (30.09.2005 01:18 213.141.159.26, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru