|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Viktor Karev 2:5020/400 10 May 2002 10:25:05 To : Alexander Paschenko Subject : Re: Восходящее и нисходящее программирование -------------------------------------------------------------------------------- Приветствия! Alexander Paschenko wrote: > В общем вопрос. *как лучше программировать; сверху-вниз или снизу-вверх.* > Что удобней для отладки, более четкого понимания алгоритма, и более быстрого и > качественного написания программ. В настоящее время рекомендуемый стиль (из упомянутых двух) - сверху вниз. Сверху вниз. Преимущества: Сразу имеем работающий "скелет", более легкое согласование интерфейсов, процессы тестирования и документирования можно начинать практически одновременно с процессами проектирования и кодирования. Hедостатки: Hеобходимость писать достаточно большое количество замещающих и подыгрывающих модулей (хотя эти модули можно одновременно использовать для отладки и тестирования). Снизу вверх. Рекомендуется для библиотек утилит (без ОО-подхода). Hедостатки: периодические перестроения интерфейсов из-за ошибок в их предварительном проектировании. > P.S. Естественно вышеперечисленное относиться к процедурному программированию > (напр. Pascal) Переходи на объектно-ориентированное программирование. Оно как бы заставляет писать сверху вниз. Виктор. --- ifmail v.2.15dev5 * Origin: http://groups.google.com/ (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/150328dc813d7.html, оценка из 5, голосов 10
|