コーディング規約とは、プログラミングの品質を保証するため、ソースコードの書き方をまとめたルール集のこと。特に多くの開発者が参加するプロジェクトでは規約を遵守してわかりやすいプログラムを書くことが重要となってきます。
本日紹介する「Awesome Guidelines」は、このコーディング規約を集めたリンク集です。CやC#、Java、Python、Ruby、Swiftなど多くのプログラミング言語ごとに、ガイドラインへのリンクがまとめられています。
目次
GoogleのShell Style Guideも
Awesome Guidelinesからリンクされているガイドラインは、有名な企業や組織が設定したものが多く含まれていて、例えば、NASAが1994年に定めた「NASA C Style」のような歴史的な意義をもつスタイルガイドもリンクされています。
またGoogleが公開した、Shell Style Guideは、世界的企業がシェルスクリプトをどのように運用しているのか考える上で参考になる情報かもしれません。
2017年人気ナンバーワンとなったPython言語や、相変わらず人気の高いJava言語など、その他の言語のスタイルガイドや、ツールへのリンクも含まれています。開発者の方は参考にしてみてはいかがでしょうか。