3

我通常喜欢编程。乏味的东西很容易尽快和正确地完成,所以我可以通过它而不必再次看到它。

但是我的很多编码都很有趣,当我进入“区域”时,我真的很享受。

这就是我犯了错误的地方,我花了太多时间,可能是添加功能,可能是用一种很酷或优雅的方式编写它,或者只是做整洁的原型。

  • 在超出您的时间范围之前,您如何识别这种情况正在发生?
  • 在开始一段可能很有趣的代码之前或期间,你会做什么才能回到正轨?
  • 什么时候可以让自己“疯狂”并享受它而不担心后果?

-亚当

4

5 回答 5

6

保留详细的优先功能列表/错误列表。经常回顾它,然后平衡有趣的工作与需要完成的错误/功能。

于 2008-09-13T02:01:36.290 回答
4

给自己一个严格的最后期限——即使是你自己的项目。否则,您只会不断地调整和添加功能。

于 2008-09-13T02:20:01.177 回答
4

始终准备好工作版本(快照)。将其视为 SQL Server 实现快照隔离的方式。:)

继续将新的很酷的东西添加到项目的单独副本中。稳定后,覆盖您的发布文件夹,这就是您的新快照。每当有人要求演示或发布时,您总是可以切换到稳定的应用程序,并且随时可以展示一些东西。

于 2008-09-13T03:40:47.317 回答
2

有积压。这样,您将始终牢记在开始做您想做的事情之前需要做什么。

于 2008-09-13T02:12:56.530 回答
1

将您插入的任何“有趣”功能视为有市场的吸引眼球的东西,以此来证明它们的合理性。

当然,除非它们不可见;)

于 2008-09-13T06:51:20.400 回答