Субъективный Си / Говнокод #6221 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
-(BOOL) checkIsDeleted:(Transactions*)target
{
    if (target.transactionType == TransactionTypeTransfer)
    {
        if (target.cashFlow && target.cashFlow.isDeleted && target.secondCashFlow && target.secondCashFlow.isDeleted)
            return YES;
        return NO;
    }
    else
        if (target.cashFlow && target.cashFlow.isDeleted)
            return YES;
    return NO;
}

Классика )))

Запостил: Tika-Z Tika-Z, (Updated )

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

  • return (target.cashFlow && target.cashFlow.isDeleted && 
           ((target.transactionType /= TransactionTypeTransfer) ||
           (target.secondCashFlow && target.secondCashFlow.isDeleted))

    Мда, нечитаемо вышло.
    Ответить
    • Меньше скобочек, больше читаемость.

      А что, в Objective C действительно такой странный оператор «не равно»?
      Ответить
    • Лучше так
      return target.cashFlow.isDeleted &&
      ((target.transactionType != TransactionTypeTransfer) ||
      target.secondCashFlow.isDeleted);
      Ответить
  • нет, оператор не равно пишеться вот так "!=" а тут "/=" значит деление =)
    Ответить
  • Я достаточно долгое время живу за рубежом, поэтому как-то проще уделять время своим шалостям. Никто особо не третирует за вопрос бисексуальности, хотя и в самой моей бисексуальности есть тонкости.
    Ответить
  • Потом парень заканчивал, снимал презик, бросал его на пол, а эта самка ожидала следующего героя. Иногда за вечер через Наткину вагину «проходило» до двух десятков парней!
    Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8