2023年8月25日のブックマーク (1件)

  • private 関数にもテストを書きたいとき

    「private 関数にはテストを書かない」というのが多数派だと思う。だが昨日、仕事で In-source testing を書いていたらふと private 関数にテストを書きたくなった。そこで、In-source testingができる環境下でもprivate 関数にテストを書くべきかを X で聞いてみたら何か盛り上がっていた。 (In-source Testing: https://vitest.dev/guide/in-source.html) 反応を見る限り、やはり「private 関数にはテストを書かない」の方が主流だった。Kent Beck先生の http://shoulditestprivatemethods.com を紹介するツイートにもそういった反応が寄せられていた。(ぶんぶんさん、教えてくれてありがとうございます。) (このサイト面白すぎますよね・・・) 自分の立場を

    private 関数にもテストを書きたいとき
    tanimina
    tanimina 2023/08/25
    cf.プライベートメソッドをテストすべきか https://anond.hatelabo.jp/20201220182440 今主流のテスト文化はprivateテストしにくい言語やツールの元で育ったものだからprivateへのテストがしやすい環境では違った作法があっていいのでは