Google JS Style Guide


Quelle: pexels.com

Google veröffentlicht immer wieder "Style Guides" für unter anderem JavaScript in denen steht, wie aus Sicht von Google schöner JS Code aussieht. Ein paar dieser Regeln habe ich hier mal zusammen getragen.

Laut diesem Guide ist es beispielsweise anstelle der standardmäßigen 4 Leerzeichen besser 2 Tabs für das Einrücken des Codes zu verwendet.

 

 

// nicht so...
function foo() {
∙∙∙∙let name;
}

// oder so...
function bar() {
∙let name;
}

// sondern so:
function baz() {
∙∙let name;
}

Jedes Statement soll mit einem Semikolon beendet werden. Das ist meiner Meinung nach relativ selbstverständlich. Man soll sich nicht auf die automatischen Semikolon verlassen, lieber setzt man alle Semikolons selber, dann ist der Code auch übersichtlicher.

Horizontale Anordnungen sind unnötig und umständlich, weglassen. Google verbietet diese in ihrem Guide zwar ausdrücklich nicht, aber will aber auch niemanden ermutigen diese zu benutzen.

//schlecht
{
  tiny:    42,
  longer:  435,
};

//besser
{
  tiny: 42,
  longer: 435,
};

Des weiteren schlägt Google vor, 'var' nicht mehr zu verwenden, stattdessen 'const' als default, es sei denn eine Variable soll neu zugewiesen werden.

Außerdem schlägt der Guide vor, 'for-of' Schleifen bevorzugt zu verwenden, klar gibt es Situationen bei deinen man die nicht einsetzen kann, aber so oft wie möglich soll man diese Art von Schleifen einsetzen.

Konstanten soll man in uppercase benennen, getrennt mit underscores: 'CONSTANT_CASE' So sieht man direkt worum es geht.

Aber dran denken, diese Vorgaben sind nur Vorschläge aus der Sicht von Google, also keine zwingenden Gesetze, es geht hier wohl auch nur um Ästhetik und nicht um Funktionalität. Viele der Tech-Giganten haben eigene Style Guides welche sich stellenweise stark voneinander entscheiden.

Quelle:  https://medium.freecodecamp.org/google-publishes-a-javascript-style-guide-here-are-some-key-lessons-1810b8ad050b 

google.github.io/styleguide/jsguide.html

Kategorien

  Devblog

Hat dir der Artikel gefallen?

Werkraum News: