你在重建(构建|部署|启动)时做了什么?

时间:2009-05-19 10:51:36

标签: build build-process

有什么好方法可以花时间等待我的项目重建/重新部署/重启?

我对如何缩短这些等待时间的建议不感兴趣。我知道有许多工具,原则和实践可以避免无休止的等待时间。但是,我仍然需要等待一些事情发生。

建议如下:

  • 访问堆栈溢出...
  • 从书中读一点
  • 扫描邮件
  • 与同事聊天
  • 喝点咖啡

在我看来,并非所有这些都非常有用。总是存在被你的实际工作分散注意力的危险,以至于你错过了重要的细节并犯了错误,这可能导致额外的等待周期。

什么对你有用?

16 个答案:

答案 0 :(得分:15)

强制性:

Compiling

答案 1 :(得分:4)

我实际上是在构建期间进入stackoverflow。

答案 2 :(得分:3)

让构建更快。

答案 3 :(得分:2)

我在右侧监视器上查看构建进度,在左侧监视器上查看stackoverflow.com。如果它是一个很大的构造,我可能会去拿一杯咖啡。

答案 4 :(得分:1)

Twitter的。你在河里学到了很多东西。

答案 5 :(得分:1)

我切开了手腕。老实说 - 其中一个团队为他们的项目启用了代码分析;他们不注意一个警告。你知道VS要解析这些警告需要多长时间(总共大约24 000 - 需要3分钟)?

坦白:

  • 抽烟
  • 获取食物
  • 访问SO
  • 在另一个项目(最常见的是宠物项目)上做点什么

答案 6 :(得分:1)

计划您的后续步骤。图,写,草图,填写您的待办事项列表。为下一步行动做好准备。

放松一下。

答案 7 :(得分:1)

实际上是Stackoverflow和IRC,无论是否在构建期间!

答案 8 :(得分:1)

检查您的代码,考虑可以改进的问题,然后再进行修改。没有重做的程序员日几乎是失落的一天。

答案 9 :(得分:1)

检查CPU的温度,天气预报,夏娃的最新技能训练 - 通常使用Mac仪表板上的小部件。

永远不要去浏览因为我忘记了我在做什么......

答案 10 :(得分:0)

等待并尽可能考虑下一个问题。

如果您处于开发周期的早期阶段,则会出现需要修复的错误。

稍后 - 除非您正在进行完整的重建 - 编译时间不应该花那么长时间。

其他任何东西都会分散注意力。

答案 11 :(得分:0)

我经常做你的建议(特别是访问Stackoverflow和阅读一本书)。

然而,因为建造和部署需要时间,无论你做什么,当你返回时,你可能已经失去了思路。因此,您不需要尽量减少执行这些操作所需的时间,而是需要尽可能少地使用这些内容。考虑问题/错误比实际运行系统进行调试要高效得多。

答案 12 :(得分:0)

Nethack或Crawl。 占用很少的CPU,两者都是回合制的,所以我可以节省和每当我的实际工作准备再次开始工作时就退出。

答案 13 :(得分:0)

我在一台显示器上运行它,并在另一台显示器上进行编码或阅读。

答案 14 :(得分:0)

注意窗外放松眼睛......你也可以关闭它们,但不要睡着了

答案 15 :(得分:0)

我遵循GTD风格的任务管理。我不会检查电子邮件,处理文书工作(物理或数字),计划或接听电话(如果重要的话,他们会留言给我检查),而我则专注于编码。我选择非常具体的间隔,一天中的时间来完成这些活动。

话虽如此,我建议你花点时间等待构建来完成这些活动。不要将它们与您的开发时间混合在一起。等待构建您的间隔以进行收件箱处理和规划。