Правила программирования на Си и Си++

       

Рассчитывайте потратить больше времени на проектирование и меньше на разработку


Мой опыт свидетельствует, что, если исключить период изучения Си++, объектно-ориентированные системы требуют на разработку столько же времени, сколько и структурные системы. Тем не менее, при объектно-ориентированном подходе вы затрачиваете гораздо более высокую долю общего времени на проектирование, и процесс программирования идет быстрее. На практике этап проектирования большой системы может продолжаться от четырех до шести месяцев, прежде чем будет написана первая строка кода. К несчастью, это слишком горькая пилюля для тех, кто измеряет производительность числом строк кода в день, чтобы проглотить ее. Так как общее время разработки остается прежним, то рост производительности происходит после того, как начинается сопровождение кода. Корректно

выполненные объектно-проектированные системы проще кодировать и проще сопровождать.



Содержание раздела