我在新工作中的团队正在学习一些Erlang。现在我们已经有了一些代码,但是代码变得有些混乱和不一致。
我想知道是否有编码标准被Erlang社区所遵循,并可以用作基线。例如如何缩进,变量和函数的命名,如何结构化模块等。
此外,是否有任何工具可以检查这些参数?我在想像Python世界中的PEP8或PyFlakes。我使用vim并且它会检测语法错误,这很好,但我想更进一步地尝试保持良好的、一致的风格,以便我们可以共享并使代码更易读。
更新:关于Kemal的评论,我必须说这非常有趣(我们将好好利用它),但并没有完全涵盖这个主题。我的问题是要说服一个团队使用一致的代码风格,尽可能一致。说服每个人的一个好方法是使用Erlang社区推荐的编码风格。也许它不存在,但我想尝试一些简单的事情,比如选择CameCase而不是Underscored_words,可以大大帮助给代码一个一致的外观并有助于可读性。