プログラミング作法
よいスタイルを明確に定めるのは困難である。しかし、多くの合意が得られるであろう事柄はいくつか存在する。
字下げを含めたソースコードのレイアウト
演算子やキーワード(予約語)の前後での空白の使用
キーワードと変数名の区別の明確化
ユーザー定義識別子(関数名・変数名など)の選び方、作り方
適切なコメント
適切な制御構造の使用、自由度が高すぎる機能を乱雑に使用することの戒め(例えばgoto文)
などである。
いずれにせよ、良いスタイルが志向するのはプログラムの明瞭な表現である。従ってどんな言語のどんな流儀においても、
間違ったプログラムが明らかに間違って見える
正しいプログラムはその正しさを検証する事が容易となる
といったような、基本的な理念が共有される。