テストコードとソースの対比
テストコードとソースの対比について良い記事があったのでメモ。
【元ネタ】
SQLiteのテストコードは4567万8000行! 本体のコードは6万7000行 - Publickey
実際の稼動プログラムに対し、テストコードの方が行数は多くなる。
単体テストでも全ての分岐を網羅するだけで本数は増える。
更に、結合テスト、受入テストなど各種の観点も含めれば更に激増する。
テストコードは実際は殆ど似たようなロジックが多いから、テストデータを作りこむ作業に手間がかかる時が多い。
結局、プログラムを書いている時間よりもテストデータを作りこんでいる時間の方が長くなる。
テストの重要性は分かっているけれど、どこまで品質を作りこんで保障するのか、工数とのトレードオフだ。
| 固定リンク
「ソフトウェア工学」カテゴリの記事
- JTCの壁を壊す「Redmine参謀本部」という戦略~現場の職人気質を活かす組織論(2026.05.19)
- マイクロマネジメントに陥ったチケット駆動開発の罠と再生戦略 #redminet(2026.04.26)
- リプレースとアーキテクチャモダナイゼーシヨンの違いの本質は何なのか?(2026.04.08)
- アーキテクチャモダナイゼーションにおけるAMETチームの役割と責任範囲は何か(2026.03.23)
- アーキテクチャモダナイゼーションとはそもそも何なのか?(2026.03.22)


コメント