Интересный способ кодирования на C# (наш любимый индусский код)

Сегодня попросили помочь разобраться в некоторых тонкостях достаточно старой системы на 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 не выполнится, в итоге имеем безусловную генерацию исключения

  • круто

  • вапщщщщщщщщеееееееееееееееееееееееееее крутоооооооооооооооооооооооооооооооооооооооооооооооооо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • Нормальный код :) , для них, им ведь платят за объем, а не за то что бы работало :)

Оставить комментарий

Реклама

Статистика

Яндекс.Метрика