エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
デバッグ用のコードがメンテナンスを妨げてないか - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
デバッグ用のコードがメンテナンスを妨げてないか - Qiita
コードをメンテナンスしていると、デバッグ用のコードが不必要に大きくなって、コードの書き換えを妨げ... コードをメンテナンスしていると、デバッグ用のコードが不必要に大きくなって、コードの書き換えを妨げていることがある。 そのことについて、個人の経験に基づくことを述べる。 (これらは、後述のようにテスト駆動開発ができていれば、防げることです。テスト駆動開発に移行できなかった時点での私の教訓です。) デバッグ用のコードのタイプ デバッグ用のコードにもいろんなタイプがある。 ・assert()の実行 ・実行したコードの位置を示すための表示 ・値の表示 ・画像の表示 ・理解を助けるためのデータの加工 ・デバッグ用と称しつつ、いつの間にか、それなしでは動作しなくなってしまったコード これが、マクロ定数と組み合わせたときには、経験したくない状況が生まれる。 などが山ほどころがっている状況です。 そうすると、マクロ定数の組み合わせによっては、ソースコードがビルドできない状況に陥ってしまいます。 デバッグ用