エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
テスト対象を切り離す方法
テスト対象を切り離す方法 実用的なプログラムの開発の中でUnit Test(UT)を作成しようとするとすぐに、... テスト対象を切り離す方法 実用的なプログラムの開発の中でUnit Test(UT)を作成しようとするとすぐに、「テストしたいオブジェクトとは別のオブジェクトがじゃまになってテストが書けない。」という問題にぶつかります。この問題の解決にはいくつか定石がありますので、基本的な3つの定石を紹介します。例はRubyで書いていますが、他の言語の場合も考え方は変わりません。 1.サブクラスを作成し、メソッドをオーバーライドする方法 ちょっと無理やりな例ですが、現在時刻の時(hour)の部分だけを12時間表記の文字列にするクラスCurrentHourPrinterを作ってみます。 ファイルCurrentHourPrinter.rb ---------------------------------------------------------------------------------------