Метод getCoords
Даже не знаю как объяснить происходящее без мата
Неуместное использование массивов int когда данные имеют смысл
Почти полное дублирование кусков кода
Почему плохо:
1 Очень тяжело читается и понимается
2 Можем забыть какая ячейка массива каким данным соответствует
3 При изменении бизнес-логики придётся всё менять и переписывать
Код:
`int colnum = getColumn();
int pose = (int)pos % C_POSES / 2; // each pose here is doubled for more manageable movement
int[][] coords=new int[9][3];
Метод getCoords Даже не знаю как объяснить происходящее без мата Неуместное использование массивов int когда данные имеют смысл Почти полное дублирование кусков кода Почему плохо: 1 Очень тяжело читается и понимается 2 Можем забыть какая ячейка массива каким данным соответствует 3 При изменении бизнес-логики придётся всё менять и переписывать Код: `int colnum = getColumn(); int pose = (int)pos % C_POSES / 2; // each pose here is doubled for more manageable movement int[][] coords=new int[9][3];