コーディング規約
別名:コーディング基準
【英】coding standards, coding conventions
コーディング規約とは、ソフトウェア開発において、企業やオープンソースコミュニティやあるいは特定のプロダクトごとに定められた、プログラムのコーディングに当たっての統一的なガイドラインのことである。
コーディング規約には、変数やメソッドやクラス名などの命名規則などから利用すべきデザインパターンなどに至るまで、細かい規則が定められる。プログラマーがそれを遵守してコーディングし続けるのは非常に大変なため、EclipseなどのIDEでは、ある程度のルールについてはチェックや補正などを行う機能などが実装されている。また、Checkstyleのように、コーディング規約に沿っているかどうかを単独でチェックしたりビルドプロセスの中に統合したりするためのソフトウェアもある。
なお、著名なコーディング規約としては、GNU コーディング規約(GNU Coding Standards)などがある。
参照リンク
GNU Coding Standards - 公式ページ
CheckStyle - 公式サイト
プログラミング作法
(コーディング規約 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/21 14:05 UTC 版)
プログラミング作法(英: programming style)の記事では、コンピュータ・プログラミングおよびプログラムのスタイル(書法)についての話題を述べる。この分野の古典は、1970年代の書籍『プログラム書法』(The Elements of Programming Style)である。古典であるがゆえにプログラミング言語も古く、例がもっぱらFORTRANであるため言語の設計の古さによる制限に由来する記述も多いが、本質(Elements)は不変・普遍である。
- ^ 訳者によれば、この題における作法は「さくほう」との由。
- ^ Robert C.Martin『Clean Code』アスキー・メディアワークス、2009年、128-130頁。ISBN 978-4-04-867688-5。
- ^ “私がコーディングで垂直方向にそろえるインデントをとる理由”. POSTD (2015年1月20日). 2015年5月31日閲覧。
- 1 プログラミング作法とは
- 2 プログラミング作法の概要
- 3 良いスタイルとは
- 4 関連項目
コーディング規約
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/02/21 17:40 UTC 版)
「PHP: Hypertext Preprocessor」の記事における「コーディング規約」の解説
複数のPHPプロジェクト参加者からなる団体のPHP-FIGにより、PSRと呼ばれる相互運用性を高める規約が制定されている。ファイル名や一般的なコーディング規約だけでなく、クラスのオートロード方法等の実装部分にまで及んでおり、PSR-1、PSR-2等と複数の分野に分かれて制定されている。
※この「コーディング規約」の解説は、「PHP: Hypertext Preprocessor」の解説の一部です。
「コーディング規約」を含む「PHP: Hypertext Preprocessor」の記事については、「PHP: Hypertext Preprocessor」の概要を参照ください。
- コーディング規約のページへのリンク