私はDelphiプログラミングの標準をコーディングする会社を書き留めている段階にありますので、使用することをお勧めするものは何ですか?Delphiコーディング標準
答えて
私はDelphi Language Coding Standards Documentを内部文書の基礎として使用しました。
Object Pascal Style Guideはおそらく「公式」と呼ばれることがあります。私はそういうものがあると思います。
標準を強制することについてあまりにも多くの肛門を取得しないように注意してください。あなたの経験豊富なプログラマーからいくつかのサンプルの例を収集し、同意を得て、それらをすべての人のためのテンプレートとして使用したいと思うかもしれません。
最近、ジェフ・アトウッド氏は、標準の単なる側面について興味深いブログ・エントリーを持っていました:"Death to the Space Infidels!"そこに彼はこう言います:「あなたが選んだコーディングスタイルは実際には問題ではありません。あなたのチームでは、それらのコンベンションに固執し、一貫して使用します。
私はこれを複数回アップヴォートすることができたらいいと思っています... –
まあ、私は同意しますが、これは質問に答えないと思います。 –
半分のコードベースが1つの規約を使用し、半分が完全な反対を使用する「大会の戦争」は本当に嫌いです。特に、これらの半分のうちの1つがVCLソースと矛盾しています。 –
コーディング基準は、古典的な自転車の話題です。人々はこのことについて主張して戦います。それは良いデザインほどではなく、究極的には重要ではないためです。きれいで読みやすいコードは価値があり、きれいに読みやすいひどく設計されたコードは、読みにくいひどく設計されたコードよりもほんの少し上手です。たいていの場合、最もわかりやすい悪いコードは、投げ捨てる必要があることを容易に理解することができます。
チームメンバーがきれいに読めるコードを投稿するように奨励するための取り組みには、スタイルガイドの宣伝が含まれます。あなたが間違ったスタイルを使用するために繰り返し誰かを打ち負かすスタイルガイドのレビューは、生産的ではありません。許容できるスタイルを使用するのに問題がある場合は、いくつかのツールを使用することの喜びを紹介してください。非常に有能なプログラマーを、非常に小さなポイントについてあまりにも多くの批判を受けて挫折させてはいけません。
- 1. XSLTコーディング標準
- 2. ESLint Airbnb WebStormコーディング標準
- 3. ASP.NET 4.0業界のコーディング標準
- 4. PHP(Netteフレームワーク)自動コーディング標準チェック
- 5. Javascript:コーディング標準、パスカルケーシングまたはキャメルケーシング?
- 6. プライベートメソッドのコーディング標準の明確さ
- 7. Railsコーディング標準 - なぜ2つのスペースインデント?
- 8. Redmon&Delphiで標準入力をキャプチャ
- 9. Resharperの命名標準/コーディング標準はどこでダウンロードできますか?
- 10. 標準準拠のコーディングのためのJavaファイルを自動的にチェック
- 11. Javaコーディング標準/ベストプラクティス - ブレーク/コンティニューラベルの命名規則
- 12. Scala用のコーディング標準の強制ツールはありますか?
- 13. iphoneアプリを開発するためのコーディング標準
- 14. "Common Sense"または実用的な.NETコーディング標準
- 15. iOSのプリミティブ型を解析するためのコーディング標準
- 16. Symfonyコーディング標準用のEclipse PHPコードフォーマッタに適合
- 17. 新しいコードのコーディング標準のみを適用する
- 18. .NETアプリケーションのよく知られたコーディング標準ですか?
- 19. XMLファイルのコーディング標準はありますか?
- 20. コーディング標準はどのように施行しますか?
- 21. コーディング標準の理解を深めるため
- 22. 一般的なコーディング標準用のReSharper C++のdotSettingsファイル
- 23. PSR配列とメソッド連鎖のコーディング標準?
- 24. "this"スコープに関するベストプラクティス/コーディング標準はAS3ですか?
- 25. MVCのコーディング標準 - それは公式なものですか?
- 26. phpcsで複数のコーディング標準をロードする方法
- 27. Javaコーディング標準による例外処理
- 28. 標準ウィンドウのGUIウィンドウのあるDelphiオープンファイル
- 29. .NET標準ライブラリと.NET標準
- 30. JavaScriptファイルを縮小する前に、コーディングの標準がありますか?
私はこれらのドキュメントを見てきましたが、Delphi 2009のフォーマットは古く、古くなっています。私がしたくないことは、スタイルを強制することです。 – Mmarquee