alert(‚pupa’);

Większość programistów javascripta (w skrócie js) jako najlepszą metodę debugowania kodu preferuje wstawienie tej jednej magicznej instrukcji w ciało problematycznej funkcji:

alert('pupa');

niestety, nadeszły takie czasy, że to nie wystarcza. W czasach gdy istnieje dobrobyt FireBuga, powyższa instrukcja zamieniła się w:

console.log('pupa');

Co zrobić jednak, jeśli klient nie posiada tego narzędzia? Czy jego oczy mogą cieszyć się tym jakże pomocnym komunikatem? W przypadku, gdy chcemy mieć pewność, że nasza najlepsza i jedynie słuszna metoda sprawdzania poprawności kodu zadziała zawsze i wszędzie, możemy pokusić się o coś takiego:

function error(str) {
  if(console) { console.log(str); } else alert(str);
};
error('pupa');

Choć, tak z boku patrząc, trochę dużo tego kodu. To ja wstawię alert(‚pupa’)…

1 komentarz

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *