- 1
Не буду я больше воровать сперму.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−103
Не буду я больше воровать сперму.
Я разбогател
На самом деле, все банки заполнены, класть некуда, а что-то уже даже гниёт. Вонь стоит дикая.
−1
// Чому можливо писати "2[i]" а можливо i "i[2]"?
а?
0
Товарищ главный петух,
Военный петух к проведению парада готов.
+5
#vCardRoom > div.v-card__text > div > div > form > div > div.flex.xs12 > div > div > div.v-text-field__details > div > div > div {
font-size: 16px;
}
+1
#define paehal int i = 0; char arr[30000]; memset(arr, 0, sizeof(arr));
#define go i++;
#define nozad i--;
#define plusegg arr[i]++;
#define minusegg arr[i]--;
#define vivodeg putchar(arr[i]);
#define tipavhile while(arr[i]){
#define nevhile }
int main() {
setlocale(0, "");
paehal
plusegg plusegg plusegg plusegg plusegg tipavhile plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg go nozad minusegg nevhile go vivodeg go plusegg plusegg plusegg tipavhile go plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg plusegg go minusegg nevhile go vivodeg
return 0;
}
брайнфак на минималках
выводит a!
0
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЭтапРемонт.Номер КАК Номер
|ИЗ
| Документ.ЭтапРемонт КАК ЭтапРемонт
|ГДЕ
| ЭтапРемонт.Основание = &Основание";
Запрос.УстановитьПараметр("Основание", Объект.Ссылка);
Выб = Запрос.Выполнить().Выбрать();
Выгрузка = Запрос.Выполнить().Выгрузить();
Количество = Выб.Количество();
Если Количество > 0 Тогда
Ссыль = Выгрузка[0].Номер;
ЭтаФорма.Элементы.Этап.Заголовок = Документы.ЭтапРемонт.НайтиПоНомеру(Ссыль);
КонецЕсли;
Задача кода - установить текстовое представление документа в надписи на форме, для этого автор сначала получает номер требуемого документа, потом проверяет выборку на наличие записей, а потом по полученному номеру ищет ссылку методом НайтиПоНомеру.
Говнокод в том, что:
1. Ссылку можно получить сразу же в запросе
2. Выгружать выборку в коллекцию значений нет никакой необходимости, можно всё необходимое взять из выборки, она для этого и предназначена.
Автор - один из франей Абакана.
0
$result = array_filter($paths, fn($v) => in_array($v, $names));
В PHP 7.4 войдут стрелочные функции.
https://habr.com/ru/post/450544/
−2
* * u n s k i l l * * u n s k i l l * * u n s k i l l * *
u u
n _,,,-------,, ,-----,,_ n
s ,'' ` ``, s
k ,' /\ ', k
i ,' ,-'' ``-, \ i
l / ,,--' `-, | l
l / ,--'' `-, | l
* | | -,___ ___,- | | *
u | | _____`-, ,-'____ | | u
n | | / \ / \ | | n
s | | | O | \ | O | | | s
k | | \_____/ \ \____/ | | k
i | | \ | | i
l | | \ | | l
l / | ---` | | l
* | \ `:---______---:` | | *
u | \ `,| | | | |' | | u
n | \ ``'''''''' / | n
s | ',, ,,' | s
k | ''------------'' | k
i | | | | i
l | | | | l
l | | | | l
* * u n s k i l l * * u n s k i l l * * u n s k i l l * *
0
(cell)data += sizeof(cell) - 1;
(cell)data &= ~(sizeof(cell) - 1);
Блядь, ёбаный tcc! Другие конпилеры отказываются такое конпилить. Теперь дохуя переписывать.
+1
function managerLogin(){
... //Запрос для входа менеджера
cookie.set('MANAGERSESSID', response.MANAGERSESSID);
...
}
function userLogin(){
... //Запрос для входа пользователя
cookie.set('LKSESSID', response.LKSESSID);
...
}
Фронтендер решил что бэки слишком медленные и тупые и поэтому теперь он сам будет заниматься менеджментом сессии.
До этого был бэкер который тоже свои сесии изобретал, кое как починили.
Но теперь у нас вместо одной сессии две.
Теоретически их может быть больше.
Код написан на react с очень большим кол-ом native js.
Что посоветуете человеке?