Sto lavorando su un programma di grandi dimensioni che ha un'API della GUI astratta. È molto basato sulla GUI, molte finestre di dialogo e alcune brutte funzionalità che si basano molto sul flusso di messaggi della GUI (sequenze corrette di messa a fuoco/mouse/gestione attiva ecc.) - non facile da portareProgrammazione del tempo di programmazione per il porting di un programma
Ora voglio portarlo dal FOX Toolkit attualmente in uso al Cocoa/MFC nativo.
Mi concedo un periodo di tempo fino alla fine dell'anno, ma il mio lavoro principale sarà quello di continuare il lavoro di sviluppo con il toolkit esistente, ma non è previsto alcun rilascio per i clienti finali prima che entrambe le attività vengano eseguite.
La mia domanda è come devo passare il mio tempo?
- smettere di lavorare sul programma principale e fare una porta al 90% (circa 3 mesi) del GUI prima
- Splitting tutto in piccoli sessioni di un mese ciascuno.
- Assegnazione di lunedì/martedì al progetto GUI e il resto della settimana per l'app .
- Prima di terminare con l'App, quindi la porta.
Penso che ci siano tre argomenti che ho bisogno di bilanciare.
- Motivazione, voglio vedere qualcosa da fare su entrambi i progetti
- Cervello Overflow ingresso, entrambe le attività richiedono un sacco di informazioni di dettaglio nel mio cervello e, a volte è troppo è appena sufficiente.
- Immagino che il porting sia eseguito in modo tale che il porting richiederebbe anche molte modifiche al codice nel codice esistente e il nuovo codice che sarà nel frattempo.
Questa domanda sembra essere fuori tema perché riguarda la gestione del progetto –