Разрабатывать один файл проекта сразу или постепенно?
У приложения множество файлов. Каким образом их заполнять кодом?
1. Открывать файлы один за другим, заполнять на 100% запланированным функционалом (разнотипным).
2. Открывать файлы, заполнять на N% функционалом, затем через день открыть этот же файл, заполнить ещё N% функционалом, и через день ещё? В промежутке между заполнением, заполняются другие файлы.
То есть заполнять кодом насквозь (всё подряд), или по логике модулей?
Чего это вообще за вопрос ? Я ничего не понял, вы как художник-маляр. Либо красим по одной стене, либо все сразу. Для программирования это бред.
Мой вам ответ: Вы должны использовать контроль версий, и каждый раз "состояние кода" должно быть рабочим. Т.о. неважно как вы будете разрабатывать, важно чтобы изменения не ломали предыдущиее состояние кода. Т.е. вы постепенно двигаетесь от полного 0 к полному функционалу.
Разрабатывайте согласно модульности проекта. написали отдельный модуль, протестировали, приступайте к следующему. Когда все отдельные модули готовы и протестированы, пишите логику взаимодейтвия этих модулей, ну и затем тестируете непосредственно программу.