DobrePraktyki - Gonz8/RSO-16L GitHub Wiki
Dobre praktyki
- Nazwy zmiennych, procedur klas zapisujemy przy użyciu notacji camelCase ( np. mojaFunkcja() )
- Przed definicją funkcji umieść w komentarzu krótki opis parametrów funkcji i jej zachowanie
- Ustalono, że zmienne, funkcje, klasy itp. nazywać będziemy w języku angielskim.
- Staramy się nie kopiować kodu i uwspólniać kod jeśli się da, aby zmniejszyć ryzyko błędów
- Formatujemy kod w celu zwiększenia jego czytelności
- Nie piszemy za dużo kodu w jednej linii, przyjęty limit to 150 znaków
- Nie należy zostawiać kodu służącego wyłącznie do debugowania
- W przypadku dosyć niezrozumiałego (skomplikowanego) fragmentu kodu warto napisać kilka linijek komentarza z opisem działania i możliwymi, niepożądanymi zachowaniami
- Nie tworzymy funkcji, metod, które mają 500 linijek kodu i wiele parametrów. Rozsądniej jest podzielić ten kod na kilka funkcji.
- Upewnij się, że pracujesz na aktualnej wersji źródeł.
- Zawsze (w miarę dokładnie) opisujemy commit'y
- Swoje zmiany zawsze przetestuj praktycznie, a nie tylko teoretycznie (testy jednostkowe)
Pamiętaj ! Należy modyfikować kod małymi, ale kompletnymi partiami, tak by wszyscy programiści pracowali niezależnie, a ich praca nie nakładała się.