エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
clang-tidy の自動修正でレガシーコードを改善しよう!
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
clang-tidy の自動修正でレガシーコードを改善しよう!
clang-tidy の自動修正でレガシーコードを改善しよう! コンパイル警告の山に埋もれていませんか? -Wal... clang-tidy の自動修正でレガシーコードを改善しよう! コンパイル警告の山に埋もれていませんか? -Wall を有効にして、コンパイル警告をすべて潰そう…昔から言われているプラクティスですが、引き継いだコードがすでに大量の警告を発している場合、膨大な修正量を前に立ちすくんでしまいます。 たとえ一度は重大な影響がないか総ざらいチェックしても、目視確認では見落としの可能性がありますし、ある時点でのチェック結果は、その後改変を重ねると無意味なものになってしまいます。 そのような場合、警告項目を限定することになりますが、以下のような課題が残ります。 C/C++形式のキャストの不統一など可読性に影響する項目は、動作不具合に繋がらないことが確認できれば修正は後回しになり、プログラマーの生産性を下げ続ける そもそも修正の要否を判断する作業が、主観的なうえ生産性が低い しかし本来は警告を大量に出し