Attualmente sto codificando una nuova applicazione per la mia azienda che è piuttosto coinvolta. Per rispettare la scadenza, la funzionalità è stata attenuata un po 'così che possiamo avere qualcosa pronto per il lancio.
Mi è stato affidato il compito di far funzionare la versione 1 entro la fine del mese. Sono a metà dello sviluppo e sono arrivato al punto che ora c'è una fine in vista.
Ieri ho passato un po 'di tempo a trovare una soluzione molto semplice per uno dei requisiti e sono abbastanza orgoglioso di come è andata a finire. Questa mattina è stato spedito il documento della versione 2, e c'è un requisito che richiede che il codice che ho scritto ieri sia oviscerato o modificato severamente. Richiederebbe molto lavoro in futuro se lo lascerò così com'è. Ora posso dedicare un giorno in più per rendere più robusta la mia attuale soluzione, in modo che la funzione v2 possa essere aggiunta con molto meno sforzo, ma questo mi metterà un po 'indietro per la codifica aggiuntiva che richiederebbe.
Non so se farò la v2. Potrebbe essere me o potrebbe essere un collega di lavoro, o anche uno stagista.
Se fossi nei miei panni, passeresti il tempo ora per renderlo più facile in futuro, o lasceresti la soluzione e affrontarla quando sarà il momento?