avva: (moose)
avva ([personal profile] avva) wrote2013-05-13 01:17 am

альтернатива физзбаззу

Цитирую из подзамочной записи с разрешения автора, который работает в американской компании и интервьюирует программистов:
Интесная закономерность выявляется. Мы начинаем интервью с того, что просим кандидата прочитать вот такой код, и сказать, что он делает. Как бы он назвал эту функцию?

private static int ok(int a, int b) {
   while (a >= b) a -= b;
   return a;
}

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

напомнили

[identity profile] dmarck.livejournal.com 2013-05-12 11:09 pm (UTC)(link)
изрядная натяжка, как мне кажется.

[long, long time ago]

в своё время, в конце 80х, мы на пару с коллегою написали обфускатор языка С, который мало того что всё форматировал в 87 симфолов, так ещё и все идентификаторы переводил в набор "малое l, большое I и единица".

Потому как были требования, чтоб приложения к курсовым и дипломам компилировались и работали, а от тупых тыряльщиков хотелось защититься ;)

Re: напомнили

[identity profile] morfizm.livejournal.com 2013-05-13 07:56 am (UTC)(link)
Ужос.
Но если курсовые и дипломные принимались с кодом, прошедшим обфускатор, можно было бы приколоться и сделать, чтобы обфускатор генерировал какой-нибудь ASCII-art. Например, "Слава КПСС!" (по букве на страницу, читаешь, листая) или что-то в таком духе :)