Сегодня у меня в проекте с коллегой возникла проблема - слишком замороченный код получился, да такой, что и править его уже было страшно. Пришлось на этот кусок кода забить, сесть и нарисовать блок-схему. Не по ГОСТу и в произвольных выражениях, но... всё сразу стало ясно.
Итак, как написать изящный код? А вот как: нужно нарисовать блок-схему. И, чем изящнее и оптимизированнее код вы хотите написать... тем меньше надо взять листок для рисования. На листе A4 можно нарисовать много... так, что потом в этой схеме запутаться. А если взять лист A5, то алгоритм получится более ёмкий и простой :)
Read this in English:
How to create a good algorithm
How to create a good algorithm
Ещё на темы программирование, алгоритм, блок-схема:
Социальное депрограммироваие или лишение проблем эмоциональных корней
© dataminer, 10/06/07 13:39
Юзер и обезьяна - братья по разуму
© LovinGOD, 06/08/03 17:26
Маленькие проги на Delphi
© *x, 26/05/04 10:10
Комп. программирование и психология
© LovinGOD, 15/10/09 06:03
Требуются удалённые помощники
© LovinGOD, 27/09/10 19:34