1. Список говнокодов пользователя torip3ng

    Всего: 8

  2. Swift / Говнокод #24066

    0

    1. 1
    2. 2
    3. 3
    if let viewControllers = self.navigationController?.viewControllers {
        self.navigationController?.popToViewController(viewControllers[viewControllers.count - 3], animated: true)
    }

    Попытка вернуться на рут контроллер.

    torip3ng, 03 Апреля 2018

    Комментарии (4)
  3. Objective C / Говнокод #13427

    −104

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    //написали и нам на кодревью сказали что это Оо
    if (([someobj1.index isEqualToNumber:someobj2.index] ? YES : NO)) {...}
    //рефакторим в:
    BOOL *check;
    [someobj1.index isEqualToNumber:someobj2.index] ? (check=YES) : (check = NO)
    if (check) {...}
    //видим что среда ругается и наконец рождаем
    if ([someobj1.index isEqualToNumber:someobj2.index]) {...}

    перлы все тогоже джуна

    torip3ng, 15 Июля 2013

    Комментарии (7)
  4. Objective C / Говнокод #13324

    −106

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    - (void) setStr:(NSString*) strT {
        if (strt) {
            [_str retain];
            _str = strT;
        }
    }

    чудо сеттер от юниора

    torip3ng, 08 Июля 2013

    Комментарии (15)
  5. Objective C / Говнокод #13312

    −113

    1. 1
    2. 2
    3. 3
    Message *tempMess = (Message *)[_messArray objectAtIndex:i];
     tempMess.sent = @(kMessageStatusSent);
     [_messArray replaceObjectAtIndex:i withObject:tempMess];

    torip3ng, 05 Июля 2013

    Комментарии (2)
  6. Objective C / Говнокод #13084

    −117

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    [storeButton performSelectorInBackground:@selector(onTouchUp) withObject:nil];
    ...
    -(void)onTouchUp{
       [self                   setHighlighted:NO];
       [self.storeNameLabel         setHighlighted:NO];
       [self.storeAddressLabel      setHighlighted:NO];
       [self.storePhoneLabel        setHighlighted:NO];
       [self.storeAddress2Label     setHighlighted:NO];
       
    }

    torip3ng, 31 Мая 2013

    Комментарии (10)
  7. Objective C / Говнокод #12866

    −106

    1. 1
    BOOL isBorderSeleced = ![@(pressedBtn.tag) boolValue];

    когда лень, и нет времени

    torip3ng, 09 Апреля 2013

    Комментарии (5)
  8. Objective C / Говнокод #12666

    −79

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    -(void)fixTableViewPosition{
        if(albumSelectDelegate == nil)
            return;
        
        if(iPhone) {
            if(albumsTable_.frameHeight != self.view.frameHeight + 22)
                [albumsTable_ setFrameHeight:self.view.frameHeight + 22];
        }
        albumsTable_.contentSize = CGSizeMake(albumsTable_.contentSize.width, albumsTable_.contentSize.height + 22);
    }

    и тут меня накрыло...

    torip3ng, 28 Февраля 2013

    Комментарии (4)
  9. Objective C / Говнокод #12616

    −98

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    dispatch_async(dispatch_get_global_queue(0, 0), ^{
                [NSThread sleepForTimeInterval:0.35];
                [[NSThread mainThread] performBlock:^{
                    [titleLabel setHidden:NO];
                }];
            });

    torip3ng, 20 Февраля 2013

    Комментарии (3)