Цитата Сообщение от SMH Посмотреть сообщение
Когда делаешь работу для сторонней организации, то в ЛЮБОМ случае исходить нужно из того, что программист "верхнего уровня" и программист "нижнего уровня" - разные и даже незнакомые друг с другом люди. И незнакомые тебе, лично, люди. Ибо именно так оно и будет. При эксплуатации.
Чисто мое мнение.
Если делается работа не важно, для себя или на сторону, то есть 2 варианта:
1. "разовая поделка". Не важно какой сложности. Документация можно сделать минимальную - вне зависимости от сложности. Ибо вероятность изменения - не значительна. А время-деньги. И легко на документирование можно потратить больше времени, чем на разработку.
2. Дальнейшее развитие и сопровождение. Тогда "форматируем" программы, документируем и т.д.