コード ベース全体のスタイルの一貫性を確保するために、ソース コード、特に C++ をフォーマットするために業界で最も使用されているツールは何ですか? ユーザーが適用するスタイルを選択できるようにするツール (例: BSD、GNU など...)?
そのようなことのための堅固で広く普及したツールへの多くの参照をWeb上で見つけることができませんでした.おそらくこれらのツールを使用する企業は社内で構築していますか?
コード ベース全体のスタイルの一貫性を確保するために、ソース コード、特に C++ をフォーマットするために業界で最も使用されているツールは何ですか? ユーザーが適用するスタイルを選択できるようにするツール (例: BSD、GNU など...)?
そのようなことのための堅固で広く普及したツールへの多くの参照をWeb上で見つけることができませんでした.おそらくこれらのツールを使用する企業は社内で構築していますか?
単一の「標準」コードフォーマットツールはないようです。これには正当な理由があります。コードの巨大なブロックを再フォーマットすることは、ほとんどの場合、悪い考えです(1)。他に何もないとしても、6か月後には、別のブランチからの変更をマージする必要があります。ブランチを再フォーマットした場合、運命にあります。既存のモジュールの既存のコードスタイルに適応する方がよいでしょう。
1)私が遭遇した唯一の例外を除いて、私は「常に」と言います。それは、線路図を含む約1000行のコメントです。これらは、公開されているプログラミング言語の構文の重要な部分に関する唯一のドキュメントでした。以前のコード所有者は、MASMのエディターを使用して編集していました。これは、空白に非常に奇妙なことを行っていました。スペースとタブが混在しています。コメントで参照されているコードはコンパイルされず、それが何をするのかを知る必要がありました...私はそれらの線路図を再フォーマットするのに1週間を費やしました。