Mikheil Mikheil
ребят посмотрите плиз. Задача такая : в метод приходит массив интов, надо найти минимальный инт > 0 и еще чтобы он не был в массиве. Например : пришло 1,2,3,5 значит верну 4. Знаю что есть решения получше( знаю их). Хочу чтобы вы оценили насколько это говнокод, что можно переделать или какие нибудь примеры где все нахер может сломаться?
Обращение linq начинать с новой строки. операцию с Linq можно вынести в отдельный метод. нейминг. array , нам ничего не говорит это. Что за массив, что хранит, что делает, зачем он ? тоже самое с остальной частью переменных. array2 вообще песня. Так же цикл можно вынести в мини функцию поиска.