- 1
- 2
- 3
- 4
- 5
- 6
- 7
int[] indexes = list.getSelectedIndices();
if (indexes.length == 0) {
indexes = getAllIndexes();
}
if (indexes.length == 0) {
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+73
int[] indexes = list.getSelectedIndices();
if (indexes.length == 0) {
indexes = getAllIndexes();
}
if (indexes.length == 0) {
return false;
}
индуссы атакуют
так все-таки индекс или индис?
индисский код.
а это чревато.
А может человек вообще невнимательно посмотрел на этот пример, увидел его как
int[] indexes = list.getSelectedIndices();
if (indexes.length == 0) {
indexes = list.getSelectedIndices();
}
if (indexes.length == 0) {
return false;
}
и поспешил сюда запостить.
тут логика не раскрыта, непонятно, что имелось ввиду.
...
int[] indexes = getIndexesToProcess(list);
if (isEmpty(indexes)) return false;
...
private int[] getIndexesToProcess(list) {
int[] indexes = list.getSelectedIndices();
return isEmpty(indexes) ? getAllIndexes() : indexes;
}
private boolean isEmpty(int[] array) {
return array.length == 0;
}
почему индуссы? они что, этоссут делают особенно, по-индусски?