Attualmente sto codificando una nuova applicazione per la mia azienda che è piuttosto coinvolta. Per rispettare la scadenza, la funzionalità è stata leggermente attenuata in modo da poter avere qualcosa pronto per il lancio.
Mi è stato affidato il compito di mettere in funzione la versione 1 entro la fine del mese. Sono a metà dello sviluppo e sono arrivato al punto ora che c'è una fine in vista.
Ieri ho trascorso un po 'di tempo a trovare una soluzione molto semplice e facile per uno dei requisiti e sono abbastanza orgoglioso di come è venuto fuori. Stamattina è stato spedito il documento versione 2, e c'è un requisito che richiede che il codice che ho scritto ieri sia sventrato o gravemente modificato. Richiederebbe molto lavoro in futuro se lo lascio 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 ciò mi metterà un po 'indietro per la codifica aggiuntiva che richiederebbe.
Non so se farò v2. Potrei essere io o potrebbe essere un collega di lavoro o addirittura un tirocinante.
Se fossi nei miei panni, passeresti il tempo ora per renderlo più facile in futuro, o lasceresti la tua soluzione e ti occuperesti quando sarà il momento?