项目总结

在这个项目中,我们养成了在重构之前运行测试的习惯,学习了重构的十六字心法,具备了将重构手法拆解成 10 秒级粒度操作的能力,也掌握了一些常用的重构手法。

更重要的是,这种设计拆解步骤和频繁执行的能力,使我们远离了原始的、刀砍斧劈式的“重构”,而开始走进专业的、行为保持的重构技术的殿堂。

能够做到“重构过程每改几行代码都能确保系统功能正常运行”,是件了不起的事,也是一项需要不断打磨的技能。如果说从这节课程中你只能带走一个收获,那我希望就是这一个。它是所有重构操作的基础,希望在日后的每次重构中你都能记住,并且做到这一点。

Last updated