エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
特にインテグレーションテストとユニットテストの境界が秀逸であり,「インテグレーションテストは,私... 特にインテグレーションテストとユニットテストの境界が秀逸であり,「インテグレーションテストは,私たちが変更できないコードに対して,書いたコードが機能するか?」ということが明言されています.実例として想像しやすいのが,データを保存する機能を持つクラスだと思います.いわゆるRepository Patternを用いたクラスであったり,ActiveRecordのようなDBと密結合しているようなクラスにあたります.このようなクラスはユニットテストはできず,インテグレーションテストを行うほうがベターです.逆にユニットテストは「私たちが変更できるコードに対して,書いたコードが機能するか?」をテストすることになります. 角の立つ言い方かもしれませんが, 関数の引数にフレームワーク固有の型を使った時点で一切ユニットテストができないと思ったほうが良いです.また,そのようなフレームワーク固有の型を使った関数を