- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
BOOL classDescendsFromClass(Class classA, Class classB)
{
    while(classA)
    {
        if(classA == classB) return YES;
        classA = class_getSuperclass(classA);
    }
    
    return NO;
}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−408
BOOL classDescendsFromClass(Class classA, Class classB)
{
    while(classA)
    {
        if(classA == classB) return YES;
        classA = class_getSuperclass(classA);
    }
    
    return NO;
}Why not just use isSubclassOfClass: ?
−80
self.data = [[NSMutableData alloc] initWithLength:0];
[data release];
            Indian code.
So deep.
        
−103
switch (btnTemp.tag) {
		case 1:
			if(1!=1)
				return;
			btnAll.selected = TRUE;
			btnCasino.selected = FALSE;
			btnHotel.selected = FALSE;
            btnEntertainment.selected = FALSE;
            btnGolf.selected = FALSE;
			
			break;
		case 2:
			if(1!=1)
				return;
			btnAll.selected = FALSE;
			btnCasino.selected = TRUE;
			btnHotel.selected = FALSE;
            btnEntertainment.selected = FALSE;
            btnGolf.selected = FALSE;
			
			break;
		case 3:
			if(1!=1)
				return;
			btnAll.selected = FALSE;
			btnCasino.selected = FALSE;
			btnHotel.selected = TRUE;
            btnEntertainment.selected = FALSE;
            btnGolf.selected = FALSE;
			break;
        case 4:
			if(1!=1)
				return;
			btnAll.selected = FALSE;
			btnCasino.selected = FALSE;
            btnHotel.selected = FALSE;
   			btnEntertainment.selected = FALSE;
			btnGolf.selected = TRUE;
			break;
        case 5:
			if(1!=1)
				return;
			btnAll.selected = FALSE;
			btnCasino.selected = FALSE;
			btnHotel.selected = FALSE;
            btnEntertainment.selected = TRUE;
			btnGolf.selected = FALSE;
			break;
		default:
			break;
	}Some Indian code within a view controller.