我不遵循的五个软件最佳实践 尽管没有开发者希望过这样的生活,但许多人在职业生涯中至少经历过一次。为了确保这样的混乱留在过去,他们从战斗的伤痕中总结出了集体智慧。我通过近十年的专业开发经验积累了一些智慧,同时也从同事那里学到了更多。 作者分享了五个不遵循的软件最佳实践,强调个人项目与企业项目的区别。主要观点包括:直接在主分支上修改代码、逐步引入新技术、实现70%代码覆盖率的自动化测试、使用CI/CD流程,以及不使用覆盖率工具。作者认为开发的目的是探索创造力,而非单纯追求盈利。 CI/CD流程 个人项目 企业项目 最佳实践 自动化测试 软件最佳实践