Сегодня попросили помочь разобраться в некоторых тонкостях достаточно старой системы на C#, которую когда-то начали делать индусы, потом делали французы, потом кто-то еще… В результате нашел нечто! Привожу фрагмент кода, который я обнаружил случайно открыв не тот файл:
// выше есть коллекция строк np
1 2 3 4 5 6 7 8 9 10 11 | int i = 0; string t = ""; for(int j = i; j < i; j++) { string s = s + SpaceSign() + NumberSign() + np[j.ToString()]; t = t + s; } string m = t; if(m.Length <= 0) { throw(new ArgumentException("Not good parameter.")); } |
// Функции поразили не меньше:
1 2 3 4 5 6 7 8 9 10 11 12 | // this function to because not same space used in future maybe function string SpaceSign() { string s = " "; return s; } // this function to because not same number used in future maybe function string NumberSign() { string n = "#"; return n; } |
Предлагаю высказаться, что вам не нравиться в этом коде . По качеству комментариев, конечно, видно, что их оставил даже не француз.





Комментарии
дык блок for не выполнится, в итоге имеем безусловную генерацию исключения
круто
вапщщщщщщщщеееееееееееееееееееееееееее крутоооооооооооооооооооооооооооооооооооооооооооооооооо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Нормальный код :) , для них, им ведь платят за объем, а не за то что бы работало :)