- 1
Кто из тутошних пососёт мой до омерзения жилистый кол? Кто полижет мои эспандеры?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−4
Кто из тутошних пососёт мой до омерзения жилистый кол? Кто полижет мои эспандеры?
+2
public class TradingAccounts {
private static HashMap<String, TradingAccounts> hashMap = new HashMap<String, TradingAccounts>();
....
public static void clear() throws Exception {
hashMap.clear();
TradingAccounts[] all = getAll();
for (TradingAccounts acc : all) {
hashMap.put(acc.getAccount().trim(), acc);
}
}
....
}
Production code.
При рефакторинге LEGACY приложения утерян вызов
TradingAccounts.clear()
По факту это привело к ошибке, т.к. этот справочник всегда оставался пустым.
Кто бы мог догадаться, что метод clear загружает данные из БД...
−2
строкаР.сумма =(-1)*строкаР.сумма;
"строкаР.сумма" всегда является числом
0
https://twitter.com/jfbastien/status/979091653146193920
> 39 лойсов
> 13 ретвитов
Тьфу блять, хуже жаваскриптеров это крестушиное комьюнити.
+2
// We have to put a separate function with 'if constexpr' here as Visual Studio
// produces a false positive warning in a case of RegDstUInt == uint32
// (shifting uint32 left by 32 is an undefined behavior)
// See: https://developercommunity.visualstudio.com/content/problem/225040/c4293-false-positive-on-unreacheable-code.html
static RegDstUInt get_hi_part( RegDstUInt value)
{
// Clang-Tidy generates a false positive 'misc-suspicious-semicolon' warning
// on `if constexpr ()` with template
// LLVM bug 35824: https://bugs.llvm.org/show_bug.cgi?id=35824
if constexpr( (sizeof(RegDstUInt) > 4)
return value >> 32; // NOLINT
// GCC bug 81676 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81676
// Wrong warning with unused-but-set-parameter within 'if constexpr'
(void)(value);
return 0;
}
В попытке починить сборку в Visual Studio поломали GCC и Clang-Tidy.
+1
local buff = ""
for line in io.lines() do
buff = buff .. line .. "\n"
end
Несмотря на его безобидный вид, этот код может сильно ударить по быстродействию для больших файлов:
например, чтение файла размером 1 Мб занимает 1,5 минуты
+1
y = deepcopy(np.array(np.matrix(self.data['mg']).flatten().tolist()[0]))
Преобразование колонки Pandas DataFrame в NumPy Array. Люблю машинное обучение.
−4
Кто может прочистить мою трубу?.. У меня запор.
−5
Привет петухи.
Страйкер, зацени (не фишинг):
http://govnokod.xyz
Кто желает присоединиться, или просто обосрать, вот сорцы https://github.com/guestinho/govnokod-wordpress
Кроме повторения функционала самого говнокода, есть говносток.
Также как у борманда, можно добавлять в игнор (нужно зарегистрироваться, список хранится в базе).
Счетчик непрочитанных рабочий.
Все ники с govnokod.ru зарезервированы. Но свой ник (если вы имеете к нему доступ) можно подтвердить при регистрации, путем постинга специального коммента. Мыло не обязано быть таким же.
−3
if(1==0){
...
}