- 1
- 2
- 3
- 4
/**
Быстрый доступ к FileManager.default
*/
private let fileMngr = FileManager.default
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
/**
Быстрый доступ к FileManager.default
*/
private let fileMngr = FileManager.default
FileManager не вместился :(
0
/**
Константа
*/
private static let dateFormat = "dd.MM.yy_HH.mm.ss"
Комментарий от бога.
+1
OrderedDict().fromkeys(['key1', 'key2', 'key3'], [])
Снова сел на грабли с изменяемыми объектами
+1
https://habrahabr.ru/post/347688/
Ученые выяснили, что плюсы медленнее си.
0
{
...,
formatPrice (amount) {
return amount
},
...
}
Минималистично насрали
0
Прошёл по рекламной ссылке на дурацкий гуглосервис.
Оценивает отзывчивость сайтов.
https://testmysite.withgoogle.com
vk.com по результатам теста грузится 7 секунд и теряет на этом 26% клиентов.
govnokod.ru грузится меньше, чем за три секунды, и никого не теряет.
(при этом на скрине предательски маячит поехавшая из-за длинных ссылок верстка)
Для чего нужны такие тесты?
0
switch (sy->type) {
if (0) case RTLIL::ST0: f << stringf("low ");
if (0) case RTLIL::ST1: f << stringf("high ");
if (0) case RTLIL::STp: f << stringf("posedge ");
if (0) case RTLIL::STn: f << stringf("negedge ");
if (0) case RTLIL::STe: f << stringf("edge ");
dump_sigspec(f, sy->signal);
f << stringf("\n");
break;
case RTLIL::STa: f << stringf("always\n"); break;
case RTLIL::STg: f << stringf("global\n"); break;
case RTLIL::STi: f << stringf("init\n"); break;
}
Не видел ещё тут такого. Новый вид гоатсеуту.
Нашел тут:
https://tinyurl.com/y8eov5pc // https://www.reddit.com/r/cpp_questions/comments/7swqbp/if_0_case/
Исходник: https://tinyurl.com/ybtoqeon // https://github.com/fabiensanglard/xrick/blob/239d213f01be8d0086c449080ce61bde8dcad7b4/src/data.c#L189
0
const a = {
num: 0,
valueOf: function() {
return this.num += 1
}
};
const equality = (a==1 && a==2 && a==3);
console.log(equality); // true
https://habrahabr.ru/company/ruvds/blog/347530/
Ой блять пиздец, школьники продолжают открывать новые горизонты
В любом языке так можно
https://ideone.com/3uTiAL
0
/*
* Returns 1 if filename has .zip extension.
*/
static int
str_zipext(char *name)
{
int i;
i = strlen(name) - 1;
if (i < 0 || name[i] != 'p' && name[i] != 'P') return 0;
i--;
if (i < 0 || name[i] != 'i' && name[i] != 'I') return 0;
i--;
if (i < 0 || name[i] != 'z' && name[i] != 'Z') return 0;
i--;
if (i < 0 || name[i] != '.') return 0;
i--;
if (i < 0) return 0;
return 1;
}
https://github.com/fabiensanglard/xrick/blob/239d213f01be8d0086c449080ce61bde8dcad7b4/src/data.c#L189
−1
public static class TaskExtension
{
// Silences compiler warning: Because this call is not awaited,
// execution of the current method continues before the call is completed.
// Consider applying the 'await' operator to the result of the call
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void NoWarning(this Task task) { }
}
Коллеги добавили в код после введения правила treat warnings as errors