Избацать, так избацать
Тут местные программисты любят попугать друг друга legacy-кодом. Я сейчас работаю с таким. И проблема не только в том, что он старый и запутанный, но он реально очень хреново написанный изначально. Тот человек, что был передо мной, видимо испытывал те же чувства, что и я, потому я нашел такую строку в комментариях:
Neki glupi K**** kojeg bi trebalo ovistit i izbacit.
Я согласился с ним, что эту какашку нужно офистить и избацать и пошел дальше.
Сейчас из любопытства решил все таки перевести. Видно, что славянский. Гугл опознал как сербо-хорватский. Перевод по версии гугла:
"Какой-то тупой ублюдок, которому надо завидовать и выгнать его"
Так он еще и довольно либерально выражается. В общем, программистская версия этого:
Я могу уже книгу написать о приколах в этом коде, но что мне наиболее мешает - он не использует определения или константы, у него прямо цифры в коде. Даже если я знаю, что нужное мне оборудование это у него 4, то это все равно мало помогает, так как поиск по четверке, естественно, находит много других четверок. Эти операции не выделены в отдельную процедуру, а написаны одним полотном с кучей другого по условиям типа j==4. И таких условий сотни в самых разных местах.
Сообщение в коде
Коллега залез в код одной чешской необфусцированной программки.
А там сообщение..
If you can read this, you are probably some kind of poor russian cunt.
Please drink more vodka and fucking die.
Если ты можешь прочитать это, ты, вероятно, какой-то бедный русский подонок.
Пожалуйста, выпей еще водки и умри.