私のチームは新しい仕事でErlangを学んでいます。現在、いくつかのコードが作成されていますが、コードが少し乱雑になり始めており、一貫性がありません。
Erlang コミュニティが準拠していて、ベースラインとして使用できるコーディング標準があるかどうかを知りたいです。インデントの付け方、変数や関数の命名、モジュールの構造など。
また、これらのパラメータをチェックするツールはありますか? Pythonの世界ではPEP8かPyFlakesで考えています。私は vim を使用しており、構文エラーを検出します。これは素晴らしいことですが、もう少し進めて、共有できる適切で一貫したスタイルを維持し、コードをより読みやすくしたいと考えています。
更新: Kemal のコメントについては、非常に興味深い (そして、私たちはそれをうまく利用します) と言わざるを得ませんが、主題を完全にカバーしているわけではありません。私の問題は、可能な限り一貫性のある、一貫したコード スタイルを使用するようにチームを説得することです。全員を納得させる良い方法は、Erlang コミュニティが推奨するコーディング スタイルを使用することです。存在しないかもしれませんが、Underscored_words よりも CameCase を選択すると、コードに一貫した外観を与えて読みやすくするのに非常に役立つなど、単純なことを試してみたいと思います。