記事へのコメント83

    • 注目コメント
    • 新着コメント
    JHashimoto
    “短くまとめると、プライベートなメソッドのテストを書く必要は 無い と考えています。”

    その他
    mizdra
    “短くまとめると、プライベートなメソッドのテストを書く必要は 無い と考えています。 ほとんどのプライベートメソッドはパブリックメソッド経由でテストできるからです。"

    その他
    tbpg
    "短くまとめると、プライベートなメソッドのテストを書く必要は 無い と考えています。ほとんどのプライベートメソッドはパブリックメソッド経由でテストできるからです"

    その他
    akatakun
    短くまとめると、プライベートなメソッドのテストを書く必要は 無い と考えています。ほとんどのプライベートメソッドはパブリックメソッド経由でテストできるからです。プライベートメソッドは実装の詳細であり、自

    その他
    teracy_junk
    『短くまとめると、プライベートなメソッドのテストを書く必要は 無い と考えています。』

    その他
    Dai_Kamijo
    「プライベートメソッドのユニットテストは書かないもの?」という質問に対して、昔このような回答をしました — Takuto Wada (@t_wada) September 6, 2016 from Twitter https://twitter.com/Dai_Kamijo September 06, 2016 at 10:53AM via IFTTT

    その他
    Akaza
    プライベートメソッドのテストをなぜ書かないか、その理由。 / リファクタリングの妨げになる。

    その他
    to4iki
    “ プライベートなメソッドのテストを書きたいということは、実はテスト対象の責務が多すぎることを示唆している場合があります”

    その他
    WhatAmILookingFor
    “クラスやオブジェクトを最小単位とみなすと、その実装詳細であるプライベートメソッドのテストは不自然かもしれませんが、メソッドを最小単位として考えると(可視性にかかわらず)不自然ではないと思います”

    その他
    morygonzalez
    プライベートメソッドのテストをどうするか問題

    その他
    hamichamp
    いい議論だね。

    その他
    motsuni2
    プライベートメソッドのユニットテストの指針

    その他
    uzuki05
    実装の詳細についてテスト(ホワイトボックス)書いてたらリファクタリングできなくね

    その他
    saisa6153
    ビバ黒魔術“プライベートのまま、リフレクションでアクセスしてテストを書く”

    その他
    masaru_b_cl
    「実装の詳細」であるため、publicメソッド経由でのテストを基本として、必要ならばpublicクラスのメソッドに移動するなどの方法を使う。

    その他
    kakku22
    難しい議論.しなければならないわけではないし,しなくちゃいけないわけでもない.でもそれがSIerとして納品する成果物なのであれば,恐らくステートメントレベルのテスト結果を求められる.

    その他
    nakimura
    書かなくていいと

    その他
    Chisei
    とてもよく理解できた。

    その他
    teppeis
    「プライベートなメソッドのテストを書きたいということは、実はテスト対象の責務が多すぎることを示唆している場合があります。」金言です。

    その他
    gologo13
    プライベートメソッドのユニットテストは書かないもの? - QA@IT (via Instapaper) Sent from my iPhone

    その他
    raimon49
    >ほとんどのプライベートメソッドはパブリックメソッド経由でテストできる

    その他
    t-murachi
    ☓「書いたほうがいい気がする」→○「書くべきであることを説明できる」 これだからにわかは…

    その他
    youg0717
    rubyはプライベートメソッドをテストする方法があるんだー / プライベートメソッドのユニットテストは書かないもの? - QA@IT

    その他
    gabuchan
    なんつークオリティの回答だと思ったら t_wada さんだった。勉強になります。

    その他
    kazuhooku
    kazuhooku 回答にある「ユニットテストはインターフェイステストのみを行うべき」という前提に共感できない

    2013/03/14 リンク

    その他
    masakitk
    さすがのt_wadaさん

    その他
    hoxo_m
    あわせて読みたい → http://togetter.com/li/361483

    その他
    joker1007
    private methodがテスト書かなきゃいけない程不安になる時は、クラス設計の見直しを最初に考えるかなあ。public経由からテストするのも良くやる。

    その他
    sho
    「そのテストはやがて実装改善の邪魔になりかねません」のくだりが白眉ですなぁ

    その他
    koroharo
    ドロSI案件だと2の理由でプライベートまで書かせないとどうにもならないことが多いかな。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集...

    ブックマークしたユーザー

    • ana_ake2017/02/18 ana_ake
    • ING402017/02/01 ING40
    • snaka722017/01/26 snaka72
    • nosoosso2016/10/25 nosoosso
    • yosshi2016/10/21 yosshi
    • onigra2016/09/13 onigra
    • cyber_snufkin2016/09/07 cyber_snufkin
    • jpegG2016/09/07 jpegG
    • JHashimoto2016/09/07 JHashimoto
    • mizdra2016/09/06 mizdra
    • lugecy2016/09/06 lugecy
    • tbpg2016/09/06 tbpg
    • jagua2016/09/06 jagua
    • igatea2016/09/06 igatea
    • akatakun2016/09/06 akatakun
    • tenk372016/09/06 tenk37
    • J1382016/09/06 J138
    • pluea2016/09/06 pluea
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む