エクストリーム・プログラミング プラクティス
コーディング規約とは、開発チーム全体がプロジェクト全体で遵守することに合意した、合意された一連のルールである。
規約は、使用するプログラミング言語でのソースコードの一貫したスタイルと形式を規定するもので、欠陥が発生する可能性を減らすための避けるべき様々なプログラミング構造やパターンも含まれる。
コーディング規約は、言語供給者によって規定された標準規約(Sunが推奨するJavaプログラミング言語のコーディング規約など)や、開発チームが独自に定義したものである。
エクストリーム・プログラミングの支持者は、可能な限り自己文書化(英語版)されたコードを推奨している。 これにより、コード自体と同期が取れなくなる可能性のあるコードコメントの必要性を減らすことができる。