Je suis en train de coder une nouvelle application pour mon entreprise qui est plutôt impliquée. Pour respecter le délai, la fonctionnalité a été considérablement atténuée afin que nous puissions avoir quelque chose de prêt à être lancé.
On m'a confié la tâche de mettre en service la version 1 d'ici la fin du mois. Je suis à mi-chemin du développement et j'en suis arrivé au point où il y a une fin en vue.
Hier, j'ai passé un peu de temps à trouver une très belle solution facile pour l'une des exigences et je suis assez fier de la suite. Ce matin, le document de la version 2 a été envoyé, et il y a une exigence qui exigera que le code que j'ai écrit hier soit soit vidé, soit sévèrement modifié. Cela nécessiterait beaucoup de travail à l'avenir si je le laisse tel quel. Je peux prendre un jour supplémentaire maintenant pour rendre ma solution actuelle plus robuste afin que la fonctionnalité v2 puisse être ajoutée avec beaucoup moins d'efforts, mais cela me mettra un peu de côté pour le codage supplémentaire dont elle aurait besoin.
Je ne sais pas si je ferai de la v2. Ce pourrait être moi ou ce pourrait être un collègue, ou même un stagiaire.
Si vous étiez à ma place, passeriez-vous le temps maintenant pour vous faciliter la tâche à l'avenir, ou quitteriez-vous votre solution et la traiteriez-vous le moment venu?