我目前正在为我的公司编写一个涉及广泛的新应用程序。为了赶上最后期限,该功能已被调低了很多,以便我们可以准备好进行发布。
我的任务是在本月底之前启动并运行版本1。我正处于开发的半途,现在已经结束了。
昨天,我花了一些时间针对其中一项需求提出了一个非常不错的简便解决方案,并且对结果感到非常自豪。今天早上,第2版文档已发出,其中有一项要求将要求删除我昨天编写的代码,或者对其进行严格更改。如果我保持现状,将来将需要大量工作。现在,我可以花额外的时间使我当前的解决方案更强大,以便可以以更少的精力添加v2功能,但这会使我在需要的额外编码上有些落后。
我不知道我是否会做v2。可能是我,也可能是同事,甚至是实习生。
如果您不知所措,您是否会花点时间在将来使它变得更容易,还是在时机成熟时留下解决方案并加以解决?