2024/06/27(木)試合がないうちに

2024/06/27 18:38
最近、ブログ用のスコアを生成するスクリプトのバグを潰しつつ、設計が気に食わない部分を修正(もともとテストがない部分なのでリファクタリングとは呼べない)しています。

球場名やチーム名の置換処理も、置換のための辞書をコード内に直書きしていたのですが、外部ファイルに切り出すことにしました。というわけで、こんな雑な関数ともお別れです。
(defn yoza [name]
  (if (= name "与座") "與座" name))
基本的に弊ブログでは、選手名の表記は新聞表記に従っているのですが、與座だけは新聞表記では違和感がありすぎるので「與座」に置き換える処理が入っています。他チームには與座選手はいないので、こんな雑な処理で済ませてしまっていますw

ナベUや「澤」を使っている選手のように、ほかにも置き換えたい選手も多いのですが、他チームの選手を誤って置き換える可能性があるために控えている次第です。チームの判定まで入れると大変なことになりそうなので。何かいい方法はないですかねぇ……。