我通常喜欢编程。乏味的东西很容易尽快和正确地完成,所以我可以通过它而不必再次看到它。
但是我的很多编码都很有趣,当我进入“区域”时,我真的很享受。
这就是我犯了错误的地方,我花了太多时间,可能是添加功能,可能是用一种很酷或优雅的方式编写它,或者只是做整洁的原型。
- 在超出您的时间范围之前,您如何识别这种情况正在发生?
- 在开始一段可能很有趣的代码之前或期间,你会做什么才能回到正轨?
- 什么时候可以让自己“疯狂”并享受它而不担心后果?
-亚当
我通常喜欢编程。乏味的东西很容易尽快和正确地完成,所以我可以通过它而不必再次看到它。
但是我的很多编码都很有趣,当我进入“区域”时,我真的很享受。
这就是我犯了错误的地方,我花了太多时间,可能是添加功能,可能是用一种很酷或优雅的方式编写它,或者只是做整洁的原型。
-亚当
保留详细的优先功能列表/错误列表。经常回顾它,然后平衡有趣的工作与需要完成的错误/功能。
给自己一个严格的最后期限——即使是你自己的项目。否则,您只会不断地调整和添加功能。
始终准备好工作版本(快照)。将其视为 SQL Server 实现快照隔离的方式。:)
继续将新的很酷的东西添加到项目的单独副本中。稳定后,覆盖您的发布文件夹,这就是您的新快照。每当有人要求演示或发布时,您总是可以切换到稳定的应用程序,并且随时可以展示一些东西。
有积压。这样,您将始终牢记在开始做您想做的事情之前需要做什么。
将您插入的任何“有趣”功能视为有市场的吸引眼球的东西,以此来证明它们的合理性。
当然,除非它们不可见;)