Erlang编码标准和良好实践

Khe*_*ben 6 erlang coding-style

我的团队在我的新工作中学习了一些Erlang.现在我们已经制作了一些代码,但代码开始变得有些混乱而且不一致.

我想知道Erlang社区是否遵循编码标准并且可以用作基线.比如如何缩进,变量和函数的命名,如何构造模块等等.

此外,是否有任何工具可以检查这些参数?我正在思考Python世界中的PEP8或PyFlakes.我使用vim并且它会检测语法错误,这很好,但是我想进一步尝试保持一个良好,一致的样式,我们可以共享并使代码更具可读性.

更新:关于凯末尔的评论,我必须说这是非常有趣的(我们会很好地利用它)但不完全涵盖主题.我的问题是说服团队使用一致的代码样式,尽可能保持一致.说服每个人的一个好方法是使用Erlang社区推荐的编码风格.也许它不存在,但我想尝试简单的事情,比如选择CameCase over Underscored_words可以极大地帮助给代码一致的外观并帮助提高可读性.

Kem*_*lah 10

好吧,有http://www.erlang.se/doc/programming_rules.shtml.它非常全面.

  • 模糊?那里有很多针对erlang的具体建议,它们对我来说看起来并不"模糊". (2认同)
  • 我同意该页面中的建议可能比您使用的空间更重要. (2认同)