「リファクタリング」の序章で使ったコードのコピーを時々リクエストされるのですが、提供しない理由は、ズバリ、怠惰です。幸いなことに、エミリー・バッチさんは私よりも熱心で、このコードとリファクタリングを十分に実行できるだけのテストを備えたGitHubリポジトリ「Theatrical Players Refactoring Kata」を立ち上げました。
しかしこのリポジトリは、C、Java、Rust、Pythonなど、12言語の同様のサンプルコードを含んでいるという点でさらに一歩進んでいます。
彼女は最近、自分のYouTubeチャンネルに動画を投稿し、その章を読んでいる際にこのコードを使用することを奨励する理由を説明しています。彼女のチャンネルには、優れたコードテクニックに関する多くの動画が掲載されており、彼女は読者が彼女の活動を支援するためのPatreonを運営しています。
martinfowler.com
Code samples for the opening chapter of Refactoring
Create attached notes ...
