私は、約15人の開発者からなるチームのためのコーディング標準文書を作成しています。プロジェクトの負荷は年間10〜15プロジェクトです。他のセクション(ここでは私がここに投稿するかもしれません)の中で、私はコードの書式設定に関するセクションを書いています。したがって、何らかの理由で何らかの基本的で一貫したコードの書式設定/命名標準を確立することが賢明だと思います。標準文書
私はこのチームから過去3年間に書かれた約10のプロジェクトを見てきましたが、私は明らかに非常に幅広いスタイルを見つけています。請負業者は出入りし、時には出入りし、場合によってはチームサイズを2倍にすることもあります。
私はコードフォーマットとネーミング標準のためのいくつかの提案を探していますが、それは本当に報われましたが、それは本当に正当化することもできます。一貫性と共有パターンはコードをより保守性のあるものにするためには長い道のりだと思いますが、上記の標準を定義する際に考慮する必要がある他のものはありますか?
どのようにラインアップかっこですか?クラス、メソッド、tryブロック文、switch文、elseブロックなどを扱うときは、同じ括弧のガイドラインに従っていますか?
列のフィールドを並べていますか?プライベート変数にアンダースコアを付ける/接頭辞しますか?ファイル内の詳細を見つけるのを容易にするために、命名規則に従っていますか?あなたのクラスのメンバーをどのように注文しますか?
名前空間、パッケージングまたはソースコードフォルダ/組織の標準についてはどうでしょうか?私はこれらの基準を規定オフベンチャーの前に - 私はに慣れているもの以外、より受け入れられ、慣行があるかどうかを確認するために興味
<com|org|...>.<company>.<app>.<layer>.<function>.ClassName
:私のような何かを開始する傾向があります。すでにオンラインで公開されている標準へのリンクも素晴らしいかもしれません。