Евгений, гост всего 10 страниц… там все толково и по-уму… все кто программируют не по гост — быдлокодеры… таких надо избегать...
основные требования гост
1 наличие ТЗ (тз обычно пишет сам программер по пожеланиям заказчика оно согласуется и за него идет отдельная оплата)
2 словесного описания программы что каждый кусок делает… описание типов данных и глобальных переменных...
3 блок схемы главного алгоритма
4 коменты к каждой 4-5ой строке кода на русском языке
5 отдельно среда разработки + инструкция по установке
6 исходники к проекту + инструкция по компиляции
7 инструкция по эксплуатации
8 инструкция по тестированию + тестовые данные
9 описание протоколов обмена данных и типа файловых данных
это крайне важно и для самого программиста, т.к обычно ведутся несколько проектов 5-6 (и ты прикинь что это может быть не комп, а несколько типов различных микроконтроллеров с разной архитектурой и ассемблером) и иногда приходится вносить изменения в проект 2-3 летней давности и никуя уже помнишь что там было… открыл документацию — почитал — вспомнил… доработал...
кроме того программер может уйти в отпуск, декрет, уволится… а на его место наймут доругого кодера который сможет налету подхватить проект
самому прогеру такое тоже выгодно, т.к за каждый пункт отдельная оплата