Wpis z mikrobloga

#java #naukaprogramowania

Proszę o jakiś code review ()
link do repo

Chyba mój ostatni lub przedostatni projekt w javafx (w planach mam jeszcze game of life ale to może już w javascripcie). Teraz lecę już w Springa (òóˇ)

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruno_:
- dużo magic numbers
- niefinalne, niestatyczne pole w klasie ColumnPair.X
- "private static int points = 0;" niepotrzebnie static
- Birbo.animationState przyjmuje tylko dwie wartości, zmień na boolean (albo enum jeśli będzie więcej stanów)
  • Odpowiedz
@Bruno_:
- kod w pakiecie domyślnym to antypattern: https://stackoverflow.com/questions/7849421/is-the-use-of-javas-default-package-a-bad-practice
- Columns jest wątkiem, a nigdzie z tego nie korzystasz(?)
- w forze w Columns (24 linia) masz jakąś logikę, że "jeżeli cośtam na i-tym elemencie to usuń i-ty element" a zaraz potem znowu getujesz i-ty element z kolekcji (czyli możliwe że inny). Potencjalnie może tu polecieć IndexOutOfBoundsException
  • Odpowiedz