bash.im ithappens.me zadolba.li
10317

Рубикон говнокода

Я студентка крупного израильского вуза. Кушать хочется, поэтому параллельно с учёбой подрабатываю — в том числе и даю частные уроки по программированию первокурсникам.

Приходит ко мне ученица, милая такая девочка, но код пишет жуткий. Ладно, в конце концов, поэтому она ко мне и пришла. В общем, разобрали мы с ней на уроке один фрагмент её программы, переписали по новой — вроде как лёд тронулся. Второй же фрагмент я решила взять домой, чтобы спокойно в нём покопаться и уже на следующем уроке объяснить, как его исправить.

Открываю её код и вижу:

boolean bound=false;
boolean granitza=true;

Потом ещё было много страшных манипуляций с этими двумя переменными. И всё бы ничего, но девочка так и не смогла ответить, какая переменная за что отвечает и почему обе называются именно так.