《重构》开篇章节的代码示例

2024年3月14日

时不时地会有人问我索要我在《重构》开篇章节中使用的代码副本,以便他们能够自己跟着练习。我有一些不提供此代码的理由,特别是懒惰。幸运的是,Emily Bache 更加敬业,她建立了一个 GitHub 存储库 - Theatrical Players Refactoring Kata - 其中包含代码以及足以进行重构的测试。

然而,该存储库的内容远不止于此,因为它还包含了十几种语言的类似示例代码,包括 C、Java、Rust 和 Python。

她最近在她的YouTube 频道上发布了一个视频,概述了她鼓励人们在阅读该章节时使用此代码的原因。她的频道包含许多关于良好代码技术的视频,并且她有一个Patreon供读者支持她的工作。