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