S.....g
S.....g
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Eoghan
Eoghan
13
Cumplu jak nazywasz zmienne to z dużej litery.


@v_12: w Javie to chyba nie za bardzo :)
f.....d
f.....d
@Szczypioreg: za pisanie takiego kodu jest specjalne miejsce w piekle ( ͡° ͜ʖ ͡°)
MacDada
@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
biczek
biczek
@Szczypioreg: ale plus za gita ;)
rskk
rskk
rskk
3
@Szczypioreg: Ucz się nawyku używania angielskiego przy nazywaniu zmiennych i funkcji.
abc1112
@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.
v.....2
v.....2
@Szczypioreg: Popróbuj z break, żeby dalej nie wykonywało instrukcji, jeżeli nie użyłeś reszta/banknoty. Mimo to propsy, sukcesów życzę!
ilmash
@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'? ( ͡º ͜ʖ͡º)
ImOut
ImOut
@Szczypioreg:

Zamiast printować "źle" to rzucaj wyjątkami.http://javastart.pl/static/programowanie-obiektowe/wyjatki-blok-try-catch/

Ale początek dobry
ppawel
@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,
b.....k
b.....k
rex1313
@Szczypioreg: Ja się uczę Javy od kilku dni dopiero i w ramach ćwiczeń przerobiłem Twoją część kodu odpowiedzialną za "banknoty" na pętlę z tablicą. Na pewno można to jeszcze uprościć, ale tak to wygląda:
http://pastebin.com/PaGZKUaL
Tutaj usunięta część Twojego kodu:
http://pastebin.com/NWxEUAEX
ilmash
@rex1313: nie kombinuj, poza tym to klasa, nie metoda.
@Szczypioreg:
floating point precision, machine epsilon - tematy na pracę domową

macie wg mnie ciekawy link w bardziej prosty sposób to opisujący: http://stackoverflow.com/questions/322749/retain-precision-with-doubles-in-java
ale temat pojawia się regularnie i można znaleźć o tym tony informacji
Eoghan
@Szczypioreg: czemu wszystko wrzucasz w main?
Leniwiec1
Leniwiec1
@Szczypioreg: java, a nie korzystasz z obiektowości
S.....g
S.....g
@Eoghan: Jeszcze niezbyt ogarniam metody i klasy, więc wolałem nie ryzykować.
v.....2
v.....2
@Eoghan: ajajaj mea culpa, nie na to patrzyłem co trzeba.
S.....g
S.....g
@ilmash: Widziałem gdzieś wersję z pętlami i wykorzystaniem tablic która ma 40 linijek, ale nie rozumiałem więc wolałem zrobić po swojemu. ( ͡° ͜ʖ ͡°)