- 1
const TWindow window(TWindowKindController::TWindowID WindowName, bool& isMainWindow=*(bool*)NULL)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
const TWindow window(TWindowKindController::TWindowID WindowName, bool& isMainWindow=*(bool*)NULL)
Крупный проЭкт.
Мне кажется или с isMainWindow что-то не чисто?
Говногость 14.03.2012 10:28 # 0
absolut 14.03.2012 12:12 # +2
Steve_Brown 14.03.2012 13:05 # −1
Другой вопрос, что указателем все-таки, наверное, было лучше - при вызове придется брать адрес, но амперсанд только добавит наглядности.
absolut 14.03.2012 13:43 # +1
Kirinyale 14.03.2012 18:19 # +2
А конкретно за NULL в ссылке - руки отрывать и обратно в задний проход засовывать. С проворотом до щелчка. Т.к. у нормальных людей функция, принимающая ссылку, как раз и символизирует, что этот аргумент обязателен, и неинициализированным не должен быть никогда.
А то так можно докатиться и до кодстайла с обязательными проверками ссылок на NULL...
Говногость 14.03.2012 19:08 # 0
У нас в этом проекте так и есть. :(
Kirinyale 14.03.2012 19:11 # +1