Kursy i Poradniki IT - Adrian Kowalski
Kurs JavaScript dla Początkujących
O lekcji

1. Używaj const i let zamiast var

  • const: Do zmiennych, które nie będą zmieniane.
  • let: Do zmiennych, które mogą się zmieniać.

Przykład:

const stala = 10; // Zmienna stała
let zmienna = 5;  // Zmienna dynamiczna
zmienna = 15;     // Poprawne

2. Pisanie czytelnego kodu

  • Używaj czytelnych nazw zmiennych i funkcji:
const liczbaUzytkownikow = 100;
function obliczPodatek(cena) {
  return cena * 0.23;
}
  • Dodawaj komentarze:
// Oblicza podatek VAT dla podanej ceny
function obliczPodatek(cena) {
  return cena * 0.23;
}

3. Walidacja danych wejściowych

Zawsze sprawdzaj dane wejściowe, aby zapobiec błędom.

function podziel(a, b) {
  if (typeof a !== "number" || typeof b !== "number") {
    throw new Error("Obie wartości muszą być liczbami");
  }
  if (b === 0) {
    throw new Error("Nie można dzielić przez zero");
  }
  return a / b;
}

try {
  console.log(podziel(10, 2)); // 5
  console.log(podziel(10, "2")); // Błąd
} catch (error) {
  console.error(error.message);
}

4. Debuguj krok po kroku

Zamiast debugować cały program naraz, skup się na małych fragmentach kodu i testuj je osobno.

5. Automatyzacja i narzędzia

  • Używaj lintera, np. ESLint, do automatycznego sprawdzania błędów w kodzie.
  • Stosuj system kontroli wersji (np. Git), aby śledzić zmiany w kodzie i łatwo wracać do poprzednich wersji.