- 1
- 2
- 3
public override string GetMobileBody() {
return System.Text.Encoding.UTF8.GetString(new Terrasoft.Common.CompressionUtilities().UnZip(new byte[] { 31,139,8, /*... over 9000 bytes ...*/,36,59,0,0 }));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
public override string GetMobileBody() {
return System.Text.Encoding.UTF8.GetString(new Terrasoft.Common.CompressionUtilities().UnZip(new byte[] { 31,139,8, /*... over 9000 bytes ...*/,36,59,0,0 }));
}
По долгу службы пришлось столкнуться с одной небезызвестной CRM отечественного производства.
Безумно интересен сакральный смысл такого кода.
ЗЫ. Это типичная практика в ПостСкрипт программах. Там обычно программа начинается с того, что она сжимает свое содержание используя то ли gzip, то ли что-то похожее.
Генерирую ПДФы каждый день по многу раз в день. Но ирония моего предыдущего сообщения не в этом.
Круто на самом деле)
Сам язык-то явно расчитан чтоб его генерили программы, руками писать его буээ кмк
Плюс, я не все реализовывал, только линии и заливки. Ну, мне больше и не надо было. Где-то даже осталось от него чего-то. https://github.com/wvxvw/drawpad-assignment/tree/master/src/tld/wvxvw/postscript
Тут только часть, это делалось для собеседования. Грустная история. Тетка которая меня должна была собеседовать не смогла скачать исходники из Гитхаба и на этом все закончилось.
Я бы тоже развернулся и ушел. Нахуй такую работу, где собеседователь даже не может ткнуть кнопочку "download zip".
На оффлайн-собеседованиях часто просят ответ одним файлом в аттаче письма.
Если ты вместо этого выложил на гитхаб и дал ссыль, то это явное нарушение требований.
Если ты банальное организационное условие выполнить не можешь, нахрена ты такой умник вообще нужен.
И это логично и правильно. Но если не попросили, то почему бы не поюзать удобное и привычное?
Само собой, если попросили написать на джаве с проектом для эклипса и кинуть вложением в zip архиве, я не побегу писать его на крестах в креаторе и выкладывать на гитхаб...
> Если ты банальное организационное условие выполнить не можешь, нахрена ты такой умник вообще
Согласен. Но если во время собеседования выяснится, что системы контроля версий никто юзать не умеет, то, имхо, стоит задуматься, стоит ли вообще туда идти...
Я же начал с того, что способ доставки может быть строго оговорен. В Amazon, например, точно оговаривают.
Если не оговорен, то вина, безусловно, на ревьюере.
Можно стать первым и переманить остальных, если они не на 10 лет старше.
Нужно идти в контору где люди КРУЧЕ тебя, где есть чему у них поучиться.
А так они будут первый год изучать VCS.
Второй год CI.
Третий TDD
Потом за паттерны возьмутся, а там и жизнь пройдет.
У меня возникло ощущение, что код на гитхабе делает слишком много, гораздо больше, чем требовалось.
Возможно, это отпугнуло ревьюера, а не неосиляторство. Или она прям сказала, что не осилила гитхаб?
Ну хрен знает... Друг недавно устраивался на жависта, кинул тестовую задачку на гитхаб. Собеседующие были довольны - видно, что git умеет юзать, можно немного посмотреть на процесс разработки и т.п.
Гитхаб, имхо, в наши дни может отпугнуть разве что какого-нибудь ретрограда, который пилит index.php.1, index.php.2 и т.п... Ну либо по объективной причине - в конторе инет запрещен.
Господи, да там синтаксис то на уровне какого-нибудь tcl... Даже проще, наверное.