恐惧会让你成为一个更糟糕的程序员

主要观点:作者在推特上询问关于恐惧与编程的相关内容,引发了很多讨论。作者认为恐惧会导致保守,使软件质量变差,而更好的工具和流程、无责事后分析、应对非理性恐惧等能减少恐惧。
关键信息:

  • 作者提到 Ryan Kennedy 分享的“Fear Driven Development”幻灯片,其中“Fear creates local maximums.”是作者喜爱的句子。
  • 工具和流程如版本控制、测试、QA 环境等能减少恐惧,如测试能增加信心,版本控制可避免丢失旧版本代码。
  • Etsy、Google、Stripe 等都有无责事后分析,避免因犯错而被责备导致更害怕改变。
  • 非理性恐惧会感染他人,有时即使知道部署通常没问题,仍会感到紧张。
    重要细节:
  • 作者分享了关于测试的书籍[Working Effectively with Legacy Code],其中每章标题都是处理遗留代码的难题。
  • Uncle Bob Martin 的推特解释了有好的测试就不会害怕改变,能清洁代码。
  • 提到了一些关于恐惧的其他讨论,如[Fear of programming]、[Fear Driven Development](作者不同)。
阅读 10
0 条评论