Mein Team lernt etwas Erlang in meinem neuen Job. Im Moment haben wir einen Code erstellt, aber der Code beginnt ein wenig unordentlich und nicht konsistent zu werden.Erlang Kodierungsstandards und gute Praktiken
Ich würde gerne wissen, ob es Codierungsstandards gibt, die von der Erlang-Community verfolgt werden und als Basis verwendet werden können. Dinge wie Einrücken, Benennung von Variablen und Funktionen, Strukturieren von Modulen usw.
Gibt es auch ein Werkzeug, das diese Parameter überprüft? Ich denke in PEP8 oder PyFlakes in der Python-Welt. Ich benutze vim und es wird Syntaxfehler erkennen, was nett ist, aber ich möchte es ein wenig weiter bringen und versuchen, einen guten, konsistenten Stil beizubehalten, den wir teilen können und den Code lesbarer machen.
UPDATE: Über den Kommentar von Kemal, ich muss sagen, dass ist sehr interessant (und wir werden es gut nutzen), aber deckt das Thema nicht vollständig ab. Mein Problem ist überzeugt ein Team einen konsistenten Code-Stil zu verwenden, so konsistent wie möglich. Eine gute Möglichkeit, jeden zu überzeugen, ist ein Codierungsstil, der von der Erlang-Community empfohlen wird. Vielleicht existiert es nicht, aber ich würde gerne so einfache Dinge ausprobieren, wie die Wahl von CameCase über Underscoreed_words kann erheblich dazu beitragen, den Code einheitlich zu gestalten und die Lesbarkeit zu verbessern.
Mmmm, es sieht sehr vage aus.Gibt es allgemeinere Empfehlungen als spezifisch für Erlang? – Khelben
Vage? Es gibt viele erlangspezifische Empfehlungen und sie sehen für mich nicht "vage" aus. – Isac
Ich stimme zu, dass der Hinweis auf dieser Seite wahrscheinlich wichtiger ist als die Anzahl der von Ihnen verwendeten Leerzeichen. – dsmith