Size: a a a

2021 April 10

b

betzy in Rude QA
мне нет
источник

MK

Mem Kekovich in Rude QA
Я ж не знаю что у вас там в архитектуре на сервере
Вполне вероятно твой посыл про тройную валидацию и ок
источник

СС

Сказочный Сникерс... in Rude QA
Нет, вынести общую логику в метод и вызывать его там где надо, а возвращать уже что угодно
источник

СС

Сказочный Сникерс... in Rude QA
Вот тебе и драй
источник

СС

Сказочный Сникерс... in Rude QA
Под пример выше даже лямбда подойдет
источник

СС

Сказочный Сникерс... in Rude QA
Если мы про петон
источник

b

betzy in Rude QA
что значит "что угодно?" логика везде одинаковая, меняется возвращаемое значение
источник

b

betzy in Rude QA
допустим метод сложный, который ходит в кучу апишек
источник

b

betzy in Rude QA
вызывает другие методы
источник

b

betzy in Rude QA
и в итоге возвращает ok или neok
источник

b

betzy in Rude QA
и тут хуяк в одном месте мне надо чтобы он возвращал true  или false
источник

b

betzy in Rude QA
я че так хуево объясняю что ли
источник

b

betzy in Rude QA
уже раз пятый пытаюсь донести посыл
источник

СС

Сказочный Сникерс... in Rude QA
lol = lambda a, b, c: a > b or b < c

def ok():
  if lol():
       return ok


def true():
    if lol():
         return true
источник

b

betzy in Rude QA
источник

b

betzy in Rude QA
спасибо за охуенно подерживаемый код
источник

СС

Сказочный Сникерс... in Rude QA
Что не так?
источник

b

betzy in Rude QA
ну ты прикинь таких методов будет 50 которые делают тоже самое, ток называются по-разному
источник

b

betzy in Rude QA
где тут dry
источник

СС

Сказочный Сникерс... in Rude QA
Ты на ходу меняешь условия
источник