- 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 отечественного производства.
Безумно интересен сакральный смысл такого кода.
Lure Of Chaos 13.11.2014 15:51 # +1
wvxvw 14.11.2014 00:00 # 0
ЗЫ. Это типичная практика в ПостСкрипт программах. Там обычно программа начинается с того, что она сжимает свое содержание используя то ли gzip, то ли что-то похожее.
guest 14.11.2014 01:58 # +1
wvxvw 14.11.2014 02:03 # 0
Генерирую ПДФы каждый день по многу раз в день. Но ирония моего предыдущего сообщения не в этом.
guest 14.11.2014 02:04 # +1
wvxvw 14.11.2014 02:10 # 0
guest 14.11.2014 02:11 # 0
wvxvw 14.11.2014 02:15 # 0
guest 14.11.2014 02:20 # 0
Круто на самом деле)
Сам язык-то явно расчитан чтоб его генерили программы, руками писать его буээ кмк
wvxvw 14.11.2014 02:33 # +4
Плюс, я не все реализовывал, только линии и заливки. Ну, мне больше и не надо было. Где-то даже осталось от него чего-то. https://github.com/wvxvw/drawpad-assignment/tree/master/src/tld/wvxvw/postscript
Тут только часть, это делалось для собеседования. Грустная история. Тетка которая меня должна была собеседовать не смогла скачать исходники из Гитхаба и на этом все закончилось.
guest 14.11.2014 02:34 # 0
wvxvw 14.11.2014 11:13 # 0
bormand 14.11.2014 07:02 # +2
Я бы тоже развернулся и ушел. Нахуй такую работу, где собеседователь даже не может ткнуть кнопочку "download zip".
roman-kashitsyn 14.11.2014 11:29 # +2
На оффлайн-собеседованиях часто просят ответ одним файлом в аттаче письма.
Если ты вместо этого выложил на гитхаб и дал ссыль, то это явное нарушение требований.
Если ты банальное организационное условие выполнить не можешь, нахрена ты такой умник вообще нужен.
guest 14.11.2014 11:35 # 0
bormand 14.11.2014 11:35 # +1
И это логично и правильно. Но если не попросили, то почему бы не поюзать удобное и привычное?
Само собой, если попросили написать на джаве с проектом для эклипса и кинуть вложением в zip архиве, я не побегу писать его на крестах в креаторе и выкладывать на гитхаб...
> Если ты банальное организационное условие выполнить не можешь, нахрена ты такой умник вообще
Согласен. Но если во время собеседования выяснится, что системы контроля версий никто юзать не умеет, то, имхо, стоит задуматься, стоит ли вообще туда идти...
roman-kashitsyn 14.11.2014 11:54 # +2
Я же начал с того, что способ доставки может быть строго оговорен. В Amazon, например, точно оговаривают.
Если не оговорен, то вина, безусловно, на ревьюере.
1024-- 14.11.2014 14:51 # +1
Можно стать первым и переманить остальных, если они не на 10 лет старше.
Анонимус 14.11.2014 23:23 # +1
Нужно идти в контору где люди КРУЧЕ тебя, где есть чему у них поучиться.
А так они будут первый год изучать VCS.
Второй год CI.
Третий TDD
Потом за паттерны возьмутся, а там и жизнь пройдет.
wvxvw 14.11.2014 11:38 # 0
roman-kashitsyn 14.11.2014 11:48 # +1
У меня возникло ощущение, что код на гитхабе делает слишком много, гораздо больше, чем требовалось.
Возможно, это отпугнуло ревьюера, а не неосиляторство. Или она прям сказала, что не осилила гитхаб?
bormand 14.11.2014 11:53 # +2
Ну хрен знает... Друг недавно устраивался на жависта, кинул тестовую задачку на гитхаб. Собеседующие были довольны - видно, что git умеет юзать, можно немного посмотреть на процесс разработки и т.п.
Гитхаб, имхо, в наши дни может отпугнуть разве что какого-нибудь ретрограда, который пилит index.php.1, index.php.2 и т.п... Ну либо по объективной причине - в конторе инет запрещен.
wvxvw 14.11.2014 12:10 # +4
bormand 14.11.2014 07:03 # 0
Господи, да там синтаксис то на уровне какого-нибудь tcl... Даже проще, наверное.
kissarat 14.11.2014 00:38 # 0
bormand 14.11.2014 06:55 # 0
guest 14.11.2014 10:44 # 0
Pythoner 14.11.2014 12:21 # 0
guest 18.11.2014 18:06 # 0