出典: プログラミング作法 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年4月28日 (火) 07:31 UTC、URL: https://ja.wikipedia.org/ プログラミング作法(en:Programming style)の記事では、コンピュータ・プログラミング及びプログラムのスタイル(書法)についての話題を述べる。この分野の古典は、1970年代の書籍『プログラム書法』(The Elements of Programming Style)である。古典であるゆえにプログラミング言語も古く、例がもっぱらFORTRANであるため言語の設計の古さによる制限に由来する記述も多いが、本質(Elements)は不変・普遍である。 なお、『プログラミング作法』は "The Practice of Programming" という書籍の邦題、『ソフトウェア作法』は "Software Tools" という書籍の邦題である。 あるプロダクトに見られるスタイルは、単にその作者の好みの問題という場合もあるし、何らかの「コーディング標準」や「コーディング規約」などと呼ばれるものによるものという場合もある。PythonのPEP-8、PHPのPEARのように、言語のメンテナらによる、標準的なガイドラインがある言語もある。 [良いスタイルとは] よいスタイルを明確に定めるのは困難である。しかし、多くの合意が得られるであろう事柄はいくつか存在する。 ● 字下げを含めたソースコードのレイアウト ● 演算子やキーワードの前後での空白の使用 ● キーワードと変数名の区別の明確化 ● ユーザー定義識別子(関数名・変数名など)の選び方、作り方 ● 適切なコメント ● 適切な制御構造の使用、自由度が高すぎる機能を乱雑に使用することの戒め(例えばgoto文) などである。 ・・・ |
同義語・類義語 | 関連語・その他 |
---|---|
static analysis | |
static analysis tool | |
static code analysis | |
static testing | |
コーディング規約 | |
コードオーディタ | |
テスト手法 | |
構文チェッカ | |
静的コード解析 | |
静的テスト | |
静的テストツール | |
静的解析 | |
静的解析ツール | |
文法 | |
更新日: |
同義語・類義語 | 関連語・その他 |
---|---|
コーディングルール | 開発効率 |
coding rules | 可読性 |
kə́udiŋ rulz | 保守性 |
コゥウディング ルールゥズ | ・ |
コゥウディング・ルールゥズ | coding |
コーディング ルールズ | kə́udiŋ |
コーディング・ルールズ | コゥウディング |
コーディングルールズ | コーディング |
コーディング ルール | [名詞] |
コーディング・ルール | コード化すること |
コーディング規約 | 符号化すること |
コーディング標準 | プログラミング |
・ | |
Programming style | |
prə́ugræmiŋ stáil | |
プロウグラェミング スタイルゥ | |
プロウグラェミング・スタイルゥ | |
プログラミング スタイル | |
プログラミング・スタイル | |
プログラミング作法 | |
更新日:2022年 8月20日 |