Skip to content

styleguide

Reinmar edited this page Oct 3, 2011 · 13 revisions

Podstawy

  • kod wcinamy tabami
  • kodowanie - UTF-8
  • nazwy w kodzie po angielsku
  • komentarze po polsku (komentujemy tylko te wycinki kodu, które mogą być niezrozumiałe dla innych)
  • niezrozumiałym nazwom zmiennym mówimy NIE
  • niezastosowanie się do powyższych zaleceń oznacza *****

Ogólne

  • klasy: SomeClass
  • zmienne publiczne: some_value
  • zmienne chronione (i prywatne): _some_value
  • metody: someMethod

JavaScript

  • zawsze średniki na końcach instrukcji
  • w pozostałych wypadkach, nie opisanych wyżej styl Crockforda (i zgodność z jslintem ;>)

Np.:

var fn = function (list) {
	var x = 0;
	for (var i = 0, l = list.length; i < l; ++i) {
		console.log(i);
	}
	return x;
};
Clone this wiki locally