创业陷阱 2024-12-07 本文探讨了程序员在创业公司容易陷入的“创业陷阱”。作者认为,即使在创业初期,也应该坚持良好的软件开发规范,例如测试驱动开发(TDD)和代码重构。作者批判了为了赶进度而放弃这些规范的短视行为,并指出这种做法最终会导致代码质量下降,开发速度变慢,甚至项目失败。作者以会计师为例,强调即使在压力之下,也必须遵守规范。最后,作者总结道,要想快速开发,唯一的途径就是良好地开发。 阅读更多 (blog.cleancoder.com) 5 未分类
代码整洁之道博客 2024-07-10 本文介绍了代码转换的优先级原则,提出在测试驱动开发(TDD)中,应该优先选择能够用更简单的转换来通过的测试,以及在通过测试时,也应该优先使用更简单的转换。作者以词组换行Kata为例,详细演示了如何应用这个原则来避免TDD中的僵局,并探讨了递归和迭代两种解决方案的演化过程。 阅读更多 (blog.cleancoder.com) 37 未分类 代码转换