質問
皆様にお伝えしたくて書き込みコーディング基準書類のチーム約15開発プロジェクトの負荷10、15件の草の根プロジェクト。中部ひっきりなしに変わることがありますこんとしてでも手に入れたいと皆様にお伝えしたくて書き込み、コードを設定します。いことから話を始めたいと思い思いをするのが賢明であるため、理由の如何にかかわらず、築した基本的な一貫したコードのフォーマット/ネームます。
また、約10プロジェクトで記述は、過去3年間でこのチームから、私はいうまでもなく、この写広い範囲のメーカーです。委託業者に持ち帰って、子どもたちと、していても、ダブルチームのサイズです。
い数の提案のためのコードをフォーマットとネーミングの基準が訪...とともに、本当に正当化するためにと思い整合性のとれた共有のパターン成長のコードの維持...しかし、そんなところではありますが、もうに考慮すべきポイントについての定義と基準を満足するか。
いラインナップ括弧?に行くに従い同一括弧ガイドラインの処理時の授業の方法、catchブロック、スイッチ結合elseブロック等
だ線分野におけるカラム?いnotate/prefixをプライベート変数の操作は、アンダースコア?いに従って命名規則やすいように見事項は、ファイルとは何ですか?いまのメンバーです。
う提案のための名前空間は、包装またはソースコードフォルダ/組織等基準を満足するか。私が始のようなもの:
<com|org|...>.<company>.<app>.<layer>.<function>.ClassName
私はがきていることを確認して下さい他に、受け入れ、実践のようにだいぶ慣れて来--以前のベンチャーオフ決定づけられます。リンクの基準は既にオンラインで公開しているにも--もっッれています。
解決
初見の自動コード-フォーマッタを作成しました。理由:どのような文書と、必然的に休憩を。つばを走るコードをフォーマッタにより選コードです。
使用している場合は、言語の標準の例Java,C#)でも簡単に利用では、少なくとも開始しています。日出していただきありがとうござい思いをフォーマット規則;使ってみるべきではないだろうかを利用することを思いつく。
いずれの場合を覚えていく研究されて異なるようなブレスの位置および空白文字の使用が測定可能な生産性は一つの事例は普及させてしまいます。持つだけで 他の 標準のものがキーになります。
他のヒント
からの自動車産業は、少数のスタイルに活用する具体的理由:
常用ブレースの制御構造物としています。この問題の人々と追加コードを含むか含まないので誤って内部の制御構造です。
if(...)
{
}
すべてのスイッチを選定してデフォルトの例です。デフォルトの場合はログにエラーがでない有効なパスです。
同じ理由としては、上記問合---elseif...制御構造はデフォルトのその他にもログにエラーがでない有効なパスです。単一のif文を必要としない。
の時折の場合のループ制御構造を意図的に空の場合、セミコロンでは常にされたことを示すためにこれを行っています。
while(stillwaiting())
{
;
}
ネーミングの基準がかなり異なるスタイルtypedefs定義された定数のモジュールのグローバル変数等変数名を含むタイプです。を見ることが出来まの名前というモジュールに関係するのは、その範囲、およびタイプです。ここでの検出に関係するエラーの種類など。
他にも、これらのオんですよ。
-アダム
私の第二のJasonた。
まだ完成基準文書のためにチームを10日から12日にかけてその作業を中心とperlです。同文書は"使用"perltidyようなインデントのための複雑なデータ構造です。" ウェブサイトをご覧下さっ例perltidy設定がクリーンをコードを満たしていきます。また非常に明確に業界標準の言語でしたbuyoffられてしまいましたよ。
設定する場合に出書本書では、いろいろ聞いてきた一部の例のコードを弊社のリポジトリやターネットで調べるビットを探その他の規範文書のスマート建築家さんを構築するテンプレートを作成します。たいへんでしたって簡潔に、実践的な交差点ではマイクロ-マネージャー領域がかな有 他の 標準では実際に鍵があります。
希望です。
なにより異な言語と技術です。るのとえば名前空間だと思うjavaの場合 http://java.sun.com/docs/codeconv/ を立てる上で、本当に素晴らしい。またしていくようなmavenの基準ディレクトリ構造も明らかになるすべてのプロジェクトの似てしまいます。