- 1
- 2
- 3
- 4
- 5
- 6
- 7
bool CUser::IsFavorite(const CGuid &guid)
{
ASSERT(this);
if(!this )
return false;
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+990.3
bool CUser::IsFavorite(const CGuid &guid)
{
ASSERT(this);
if(!this )
return false;
...
}
guest 12.03.2009 14:53 # +1
guest 12.03.2009 17:46 # 0
Это на случай вызова как статического?
guest 12.03.2009 21:35 # 0
guest 13.03.2009 20:44 # +2.2
guest 23.03.2009 12:35 # 0
Участвую. Но там такого нет.
if(!this ) return false; - Это говнокод, как бы намекающий что аффтар знает, что CUser::IsFavorite вызывается для нулевого указателя, но не в состоянии этот баг пофиксить.
guest 25.03.2009 04:58 # 0
guest 28.06.2009 01:17 # 0
this == NULL обычно, если вызвать функцию так:
Ну или что-то в таком духе.
Вот в функции Function() как раз и будет this==NULL.
schizoid2 18.08.2009 12:17 # 0