Разрабатывал почти год веб-приложение потом пришлось взять перерыв почти на 2 мес. Открываю IDE и смотрю с большим удивлением как будто вижу это всё впервые.
Задача теперь вспомнить всё и продолжить разработку.
А зачем помнить все модули? Например функция открытьфайл, она внутри 30 строк и мне её не нужно сейчас вспоминать, я редактирую логику бОльшими абстракциями и мне не нужно их помнить здесь и сейчас. Коменты пишу только там где нужна подсказка, где неочевидно. Для больших проектов думаю нужно каждую переменную документировать.