Идентифицировать программиста можно даже по скомпилированному коду

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

Исследование кода более 600 программистов, участвовавших в Google Code Jam, показало, что даже после компиляции анализ двоичных файлов с помощью машинного обучения способен идентифицировать программиста, написавшего исходный код, с вероятностью примерно 52%. Причем, чем более опытный программист (это учитывалось исходя из количества выполненных задач), тем лучше он идентифицируется. Кроме того, замечено, что оптимизирующий компилятор снижает точность идентификации примерно на 20%.

Больше информации об этом исследовании можно узнать по ссылке.

Источник: i-programmer.info