2017-12-27 4 views
-3

Für Leute da draußen, die mich fragen, was Fusseln ist, das ist eine gute Diskussion >>What is "Linting"?Was sind Fusselarten?

Meine Frage >> Für ein Javascript (ES6) Projekt verwenden wir airbnb Fusseln Stil/Coding-Stil. Was mir problematisch ist, ist, dass "ES6 nicht selbst eine Standardmethode zum Codieren ist?". Also, warum haben wir wieder verschiedene Stile? Ich habe einige Artikel erwähnt. Aber sie geben diese hochrangige Sichtweise nicht. Sie sprechen nur über einen bestimmten Stil. Danke im Voraus.

+0

Sehen Sie sich [Wikipedia's Übersicht über Einrückstile] an (https://en.wikipedia.org/wiki/Indentation_style). Alle können mit der gleichen Sprache verwendet werden, aber der Code sieht sehr unterschiedlich aus. – Bergi

Antwort

1

Sprache es ist nur eine Reihe von Anweisungen, um das Ziel zu erreichen (z. B. Anwendung mit den erforderlichen Funktionen erstellen). Compiler können Sie nicht schlagen, wenn Sie eine solche Zuordnung verwenden (Beispiel):

int myVARIABLE=3; 

weil solche Variablenname kann in einigen Sprachen erlaubt sein, auch Leerzeichen vor und nach = Zeichen übersehen werden und die Sprache auch dies zulassen, nur weil der Syntax.

Linting es ist eine Reihe von Regeln für Entwickler streng zu folgen. Sie können sich gegenseitig mit anderen Entwicklern darüber abstimmen, wie Sie Ihren Code so schreiben, dass er einen Stil für bestimmte Anweisungen, Schleifen, Bedingungen usw. hat. Aber es ist gegenseitige Zustimmung und manchmal vergessen die Leute einige Vereinbarungen, hier helfen uns die Linting-Tools, es sind unsere unterschriebenen Vereinbarungen (wie auf einem Papier) und jeder Entwickler MUSS dem folgen und kann nicht überspringen/vergessen, weil er benachrichtigt wird, dass er Fehler gemacht hat (Befolgen Sie keine genauen Regeln). Linting-Tools streng als gegenseitige Vereinbarungen zwischen den Entwicklern. Linting wird benötigt, um Entwicklern zu helfen, den gleichen Projektregeln zu folgen. Dies wird benötigt, um Code zu erzeugen, der für alle gleichartig aussieht.