することが指定されています。アノテーションで指定されています。モジュールで行うようにします。インスタンスを生成します。テストプログラムにおいては、コンストラクタに直接値を渡すことで好きな値を設定できます。使ってできることは他にもあります。ページもあわせて御覧下さい。ソフトウェアエンジニアはプログラムの動作を確認するためのテストプログラムも自分で書いています。効率的なソフトウェア開発にはテストプログラムが不可欠であると考えているからです。変わった方法でノウハウを社内に広めています。社内では呼んでいます。用を足している間に読み終わるように簡潔にまとめてあります。あるプログラムがコマンドラインフラグをスタティック変数に格納して使っているときに、どのようにテストプログラムを書いたらよいか、考えてみます。あるテストプログラムがフラグの値を変更すると、それ以降に実行されるテストが影響を受けます。これは、テストの分離という観点から望ましくありません。フラグの値を変更する全ての箇所に、値の保存と回復を行うコードを書く、というやり方もありますが、それでは間違いが起きやすく、コードも読みにくくなります。