本文介绍了代码转换的优先级原则,提出在测试驱动开发(TDD)中,应该优先选择能够用更简单的转换来通过的测试,以及在通过测试时,也应该优先使用更简单的转换。作者以词组换行Kata为例,详细演示了如何应用这个原则来避免TDD中的僵局,并探讨了递归和迭代两种解决方案的演化过程。