Ябло (Свежее) / Говнокод #24322 Ссылка на оригинал

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
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
static func == (lhs: Card, rhs: Card) -> Bool {
       return (lhs.color == rhs.color &&
        lhs.number == rhs.number &&
        lhs.shading == rhs.shading &&
        lhs.symbol == rhs.symbol) ||
        (lhs.color == rhs.color &&
        lhs.number != rhs.number &&
        lhs.shading != rhs.shading &&
        lhs.symbol != rhs.symbol) ||
        (lhs.color != rhs.color &&
        lhs.number == rhs.number &&
        lhs.shading != rhs.shading &&
        lhs.symbol != rhs.symbol) ||
        (lhs.color != rhs.color &&
        lhs.number != rhs.number &&
        lhs.shading == rhs.shading &&
        lhs.symbol != rhs.symbol) ||
        (lhs.color != rhs.color &&
        lhs.number != rhs.number &&
        lhs.shading != rhs.shading &&
        lhs.symbol == rhs.symbol) ||
        (lhs.color != rhs.color &&
        lhs.number != rhs.number &&
        lhs.shading != rhs.shading &&
        lhs.symbol != rhs.symbol)
    }

Пытаюсь реализовать правила игры в Set протоколом Equatable. Говнокод?

Запостил: govnokoder3948 govnokoder3948, (Updated )

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

  • Пуська, здесь твой код никому не интересен. Здесь обсуждают стандарные и не слишком практики полового поведения, рассуждают о политике, делятся потоком сознания (коллективная психиатрия). Я понимаю - хочется какого-то внимания к своей никчёмной персоне, хочется, чтобы кто-то покричал "какой говнокод, как страшно жить"; но здесь публика уже пресыщена кодом, ей сполна хватает своего говнища, и хочется просто, тупо, банально попиздеть.
    Ответить
  • Тебе не удастся потешить своё самолюбие созерцанием того, как часы подряд местные обыватели с жаром, ожесточённо обсуждают твой код и пути его улучшения - всем похуй; все пройдут мимо - все,кроме меня, ибо могу себе позволить с высоты своей охуевшести поучить кого-нибудь, тем более такое безликое дерьмо, как ты.
    Ответить
  • Любой код на "Swift" - говнокод
    Ответить
    • разумеется нет

      свифт -- отличный язык
      современный, красивый, во многих вопросах иммутабельный

      просто он не похож на твой пхп
      Ответить
  • return (lhs.color == rhs.color) + (lhs.number == rhs.number) + (lhs.shading == rhs.shading) + (lhs.symbol == rhs.symbol) in [0, 1, 4]
    Ответить

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

Помни, guest, за тобой могут следить!

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


    8