一些关于开发的杂谈话题 - 测试
原文中文,约6100字,阅读约需15分钟。发表于: 。最近接手了一些陈旧项目的维护工作,需要把一部分质量很烂的代码进行重构甚至重写。在这个过程期间,我也有机会对一些开发中比较重要的而且通用的知识进行了一点重新的思考和整理,在这里想把它们用个两三篇文章,以杂谈的方式记录一下。这些内容在我刚入门程序开发的时候困扰过我一段时间,所以虽然可能对于已经有多年经验的大佬们用处不大,但是希望新入行的同学们能通过这些话题得到一些启发,如果能减少走弯路的时间,那...
本文强调了测试在开发中的重要性以及测试的内容和风格,合理的测试可以保证开发者的生活品质不受工作带来的负面影响。作者介绍了BDD、TDD和随心所欲的测试风格,并提到了AI在测试中的应用。作者优先保证Unit Test,酌情适当Feature Test,几乎不写UI Test。改善测试质量的方式包括注入、Mock和Stub,以及使用纯函数减少测试难度。