1. Objective C / Говнокод #16024

    −401

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    #import "NSNumber+Validate.h"
    
    @implementation NSNumber (Validate)
    + (NSNumber*)validate:(NSNumber *)number
    {
        NSNumber* num = @0;
        if(number != nil)
        {
            num = number;
        }
        return num;
    }
    @end

    Мой помощник очень любит городить категории ради одной строчки. Просто маниакальная потребность у человека. В проекте их уже штук 50, вот одна из.

    Запостил: Xtasy, 20 Мая 2014

    Комментарии (4) RSS

    • Ну можно макро сделать :)
      Ответить
    • По мнению твоего помощника это
      ... = [NSNumber validate:someNumber];
      короче чем это
      ... = someNumber ?? @0;

      ??
      Ответить
    • >категории
      так ведь это же миксины!

      Ihno, тут миксины дают
      Ответить

    Добавить комментарий