Вот попалась про то как не надо писать программы, думаю к программам на форте это тоже относится.
http://rsdn.ru/article/philosophy/whyyourcode.xml
краткое содержание
Ваш код – отстой, если он не работает
Ваш код – отстой, если он не поддаётся тестированию
Ваш код – отстой, если его трудно прочесть
Ваш код – отстой, если он непонятен
Ваш код – отстой, если он догматично следует ультрамодным framework ценою соблюдения хороших практик дизайна и имплементации
Ваш код – отстой, если в нём есть дублирование
текстовое
функциональное
временное
Итог
Может у кого-нибудь будут свои добавки по этой теме.
У меня только одна - прежде чем писать программу нужно написать прозрачный(без темных мест) алгоритм решения задачи.
Вот попалась про то как не надо писать программы, думаю к программам на форте это тоже относится.
[url]http://rsdn.ru/article/philosophy/whyyourcode.xml[/url]
краткое содержание
Ваш код – отстой, если он не работает
Ваш код – отстой, если он не поддаётся тестированию
Ваш код – отстой, если его трудно прочесть
Ваш код – отстой, если он непонятен
Ваш код – отстой, если он догматично следует ультрамодным framework ценою соблюдения хороших практик дизайна и имплементации
Ваш код – отстой, если в нём есть дублирование
текстовое
функциональное
временное
Итог
Может у кого-нибудь будут свои добавки по этой теме.
У меня только одна - прежде чем писать программу нужно написать прозрачный(без темных мест) алгоритм решения задачи.