Aktywne Wpisy
gymw8nhnzd +203
“Wpadła wypłata od firmy”, a sekundę temu Izunia mówi że tylko własny biznes, ja już serio sie w tym gubię.
Oczywiście P------E, pracodawca płaci za pracę
#frajerzyzmlm #izadamczyk
Oczywiście P------E, pracodawca płaci za pracę
#frajerzyzmlm #izadamczyk
źródło: image_picker_134AA4A3-963F-4154-8EB7-02510B809987-61563-0000093B625E83A8
Pobierz
pearl_jamik +30




![[PILNE] Polsce grozi utrata miliardowych inwestycji z powodu nowego prawa UE](https://wykop.pl/cdn/c3397993/545ee404221053ebc6562b21b8ccb3a6ffeba704e607e61877660381ae726053,q80.jpg)
https://gist.github.com/enseitankad0/ce1471b67069f91ece848b6a97d10222
Mogę prosić o code review? W sumie programik generuje losowe auta, wkłada je do pliku .dat i .txt a następnie czyta. To wszystko. Zastanawiam się czy coś dało się prościej porobić albo czy coś nie wygląda jak januszerka.
Pozdrawiam
1. Wszędzie gdzie masz komentarze w stylu: // 1. WRITE TO DAT FILE powinna być nowa metoda.
2. Po co robisz coś takiego: Integer k = Integer.valueOf(i);? zobacz jakim typem jest i
3. Po co klasa Garage implementuje interfejs Map? Przez to niepotrzebnie masz takie kwiatki jak metoda entrySet która zwraca nulla.
4. Formatowanie kodu!! Puste linie, wcięcia itp...
5. Taki catch niewiele daje: catch(IOException io) {System.out.println("IO Exception" +
1. zamiast zapisu do takiego pliku txt mógłbyś pomyśleć o csv
2. zmienne w Car mogą być final
3. klasa Garage według mnie jakaś taka bez sensu - część operacji implementujących interfejs map działa poprawnie, część niepoprawnie, zastanowiłbym się czy rzeczywiście warto implementować mapę
4. Ta metoda printGarage po pierwsze nie printuje, po drugie zwraca reprezentacje tekstową pierwszego samochodu lub nulla - zła jest albo nazwa funkcji albo implementacja, a w ogóle wywaliłbym tą metodę z tej klasy i zrobił nową odpowiedzialną za to
5. cała logika w mainie - konkretne funkcje do wydzielenia do innych metod, a
@bohme: formatowanie robię głównie CTR ALT L w intelliJ.
@AwizisieAkat: bardzo cenne wskazówki
Dzięki panowie! Niedługo pojawi się V2.0
boolean eof = false;
while(!eof) {
try {
Car car = (Car)