Programming time schedule for porting a program.
- by Lothar
I'm working on a large program which has an abstracted GUI API. It is very GUI based, many dialogs and a few nasty features which rely heavily on the message flow of the GUI (correct sequences of focus/mouse/active handling etc.) - not easy to port
I now want to port it from the currently used FOX Toolkit to native Cocoa/MFC.
I give myself a timeframe until the end of the year but my main work will be to continue development work with the existing toolkit, but there is no planned release for end customers before both tasks are done.
My question is how should i spend my time?
Stop working on the main program and
do a 90% port (about 3 month) of the
GUI first
Splitting everything into smaller
sessions of one month each.
Assigning Monday/Tuesday to the GUI
project and the rest of the week for
the app.
Finishing the App first,
then port.
I think there are three arguments which i need to balance.
Motivation, i want to see something going on on both projects
Brain Input Overflow, both tasks require a lot of detail information
in my brain and sometimes enough is just enough.
I guess the porting is intervowen so porting would also require
a lot of code changes in the existing code and the new code that will
be written in the meantime.