Ich programmiere derzeit eine neue Anwendung für mein Unternehmen, die eher involviert ist. Um die Frist einzuhalten, wurde die Funktionalität erheblich reduziert, damit wir etwas für den Start bereithalten können.
Ich habe die Aufgabe, Version 1 bis Ende des Monats zum Laufen zu bringen. Ich bin ungefähr zur Hälfte in der Entwicklung und jetzt an dem Punkt angelangt, an dem ein Ende in Sicht ist.
Gestern habe ich einige Zeit damit verbracht, eine sehr schöne und einfache Lösung für eine der Anforderungen zu finden, und bin ziemlich stolz darauf, wie es ausgegangen ist. Heute Morgen wurde das Dokument der Version 2 verschickt, und es gibt eine Anforderung, die erfordert, dass der Code, den ich gestern geschrieben habe, entweder ausgeweidet oder stark geändert wird. Es würde in Zukunft viel Arbeit erfordern, wenn ich es so lasse, wie es ist. Ich kann jetzt einen zusätzlichen Tag in Anspruch nehmen, um meine aktuelle Lösung robuster zu machen, damit die v2-Funktion mit viel weniger Aufwand hinzugefügt werden kann, aber das wird mich ein bisschen in Verzug bringen, was die zusätzliche Codierung angeht, die erforderlich wäre.
Ich weiß nicht, ob ich v2 machen werde. Es könnte ich sein oder es könnte ein Mitarbeiter oder sogar ein Praktikant sein.
Wenn Sie in meinen Schuhen wären, würden Sie jetzt die Zeit verbringen, um es in Zukunft einfacher zu machen, oder würden Sie Ihre Lösung verlassen und sich zu gegebener Zeit damit befassen?