CoffeeScript Style Guide [geschlossen]

8

Ich habe versucht, PEP8 so gut wie möglich in CoffeeScript anzuwenden.

Gibt es weitere Kodierungskonventionen, denen Sie folgen?

    
mbarkhau 24.05.2011, 12:19
quelle

1 Antwort

10

Ich benutze die Postfix-Form von wenn / außer nur für Guard-Konstrukte:

%Vor%

Nicht für Aufgaben:

%Vor%

Meine Argumentation basiert darauf, dass die Bedingung nach rechts ausgeblendet ist und ein Kontrollflusspfad auf einer Einrückungsebene liegt.

Wenn ich einen Codeblock anschaue, kann ich nach links scannen und den Kontrollfluss sehen. Code, der auf eine Rückgabe folgt, ist offensichtlich nur erreichbar, wenn die Rückgabe nur gelegentlich erfolgt, also auffällt. Es ist ein erkennbares Muster und es in einer Zeile ist besser als zwei.

Eine Zuweisung fällt jedoch nicht auf und es ist leichter, den Zustand auf der rechten Seite zu übersehen. Wenn eine Zuweisung nur manchmal passiert, denke ich, dass ein if mit Einrückung klarer ist:

%Vor%     
mbarkhau 24.05.2011 13:13
quelle

Tags und Links