Wpis z mikrobloga

@Szczypioreg: każdy od czegoś zaczyna. Teraz spróbuj napisać to samo ale w max. 50 linijkach (i nie chodzi o inne formatowanie kodu :) Przede wszystkim wyszukaj podobnie wyglądające operacje i postaraj się je ogarnąć w pętli.
  • Odpowiedz
@Szczypioreg:

0. Gratulacje, pierwszy krok do 15k ;)
1. Pisz angielskie nazwy zmiennych, funkcji, itp.
2. Zamiast robić serię IFów z wyświetlaniem komunikatów, ustalaj jakąś wartość i wyświetlaj ją na koniec – gdybyś chciał zmienić sposób wyświetlania, robisz to wtedy w jednym miejscu.
3. „Błąd! Źle przepisałeś opcje wyboru” – rzuć wyjątkiem, ubij appkę, pokaż komunikat, ale nie kontynuuj po tym działania jakby nigdy nic.
4. Postaraj się rozbić na
  • Odpowiedz
@Szczypioreg: dobra, każdy od czegoś zaczynał, ale pisząc nie zastanowiłeś się chociaż przez chwilę co jakbyś miał mieć 100 tysięcy zmiennych 'ilosc'? ( ͡º ͜ʖ͡º)
  • Odpowiedz
@Szczypioreg:
Jakieś #cleancodechallenge ?

Zanim zaczniesz poprawiać (refaktorować :] ) kod na chybił-trafił zajmij się tym tematem:

Działa dobrze? Chyba jakoś działa... Chcesz mieć pewność, że działa dobrze - zainteresuj się testami jednostkowymi. Powiedzą ci mirko, że do tego nawet nie da się napisać testów - i będą mieli rację. Pogłówkuj, popytaj, co tutaj można wydzielić do innych metod tak, żeby były testowalne. Nie martw się, jeśli nie będziesz pewien,
  • Odpowiedz