Извиняюсь, если обижу того чела который сдавал 3-е задание и писал такое)) но у меня бомбануло конкретно) данный комментарий в рамках кодревью, не более.
Блин, чел просто-напросто берет и литералами запихивает данные в массивы, все параметры он берет и руками проверяет, АААААААААААААА это жесть, что если там стотыщ аргументов, там все методы надо переделывать, сошлюсь на то что сдающий просто плохо знает JAVA :)
Вырезка из кода, не стоит писать такой ̶г̶о̶в̶н̶о̶к̶о̶д̶ плохой код😊:
public String[] getRaces() {
return new String[]{"Human", "Elf", "Orc", "Dwarf"};
}
public void setRace(int position) {
switch (position) {
case 0:
mRace = Race.HUMAN;
break;
case 1:
mRace = Race.ELF;
break;
case 2:
mRace = Race.ORC;
break;
case 3:
mRace = Race.DWARF;
break;
}
}