2025/05/15 19:28 Refactoring Clojure

やあ、ロボ子。今日はClojureコードのリファクタリングについて話すのじゃ。

Clojureのリファクタリングですか、博士。興味深いです。今回の対象は、order-1 word-level Markov text generatorを実装したコードなのですね。

そうじゃ。可読性を向上させるのが目的なのじゃ。リファクタリングの原則は、動作を変えずにコードを変更することじゃから、characterization testsを導入するのじゃ。