Здравствуйте, AndreyFedotov, Вы писали:
AF> В мелких проектах возможно и часто даже полезнее вообще обходиться бумагой и карандашом. Любое качественное документирование — что не применяй — стоит достаточно дорого для того, что бы не имело смысла его делать в небольшом проекте.
Я думаю это просто одно из требований проекта, которое должно ясно формулироваться на этапе формирования всех прочих требований. Нужна ли документация и насколько подробная — это решает заказчик или вытекает из самой предметной области. А размер проекта сам по себе критерием служить не может. Стоит это, разумеется, дорого, в т.ч. и потому, что все ныне существующие методики синхронизации документации и кода весьма трудозатратны.