Уже несколько раз пытался подступиться. Поделитесь опытом.
Надо в удобной форме фиксировать, что, зачем и как сделано. Основные алгоритмы, возможные проблемные ситуации и как решать и т.д.
(0) использовать хранилище конфигурации. Тогда будет история по доработкам. Писать код, который сам себя будет документировать, тогда не нужно особо комментарии вставлять
да хоть в блокноте можно
главное начать, а там жизнь подскажет как это удобнее организовать
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший