- 1
- 2
- 3
- 4
- 5
- 6
- 7
template<typename T>
static json_string _itoa(T val) json_nothrow {
/*...*/
long value = (long)val;
/*...*/
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+19
template<typename T>
static json_string _itoa(T val) json_nothrow {
/*...*/
long value = (long)val;
/*...*/
}
Продолжаю бороться с поддержкой 64-битных чисел в libjson :/
И он передается в _itoa
Выкладываю код для тех, кто пока не поставил плагины для нахождения и открытия говнокодных ссылок:
P.S. Я не думаю, что у него там есть свой класс для чисел, а тем более с эксплисит оператором.
При Джобсе такого небыло!
Ворнинг! Вы используете идентификатор, начинающийся с подчёркивания.
Еррор! Слишком частое использование функций работы с датами на килобайт кода. (для пыхеров)
Еррор! Обнаружен код '== true' или '== false', критически высокая вероятность бульшита.
Ну и опять же для пыхеров, обнаружен тернарник с возвращаемыми строками 'yes' 'no', бульшит детектед.
Ну и так далее по канону
Ну и в соседнем треде обсуждали как раз FxCop для шарпика, он ругался на методы, в именах которых есть Uri, но они не возвращают Uri.
Не прокатит, пыхеры опытные люди, они все эти ворнинги собачками затравят.
1.c:1:5: Name _test is in the implementation name space (any identifier beginning with underscore) External name is reserved for system use by ISO C99 standard. (Use either -isoreserved or -namechecks to inhibit warning)