Змея / Говнокод #27756 Ссылка на оригинал

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
class UserCreate(MethodView):
    """Data create."""

    def post(self):
        """Создание данных."""
        q = 1
        values = {}
        values['person'] = request.json_schema["person"]
        values['date_opr'] = request.json_schema["dateOpr"]
        values['year_input'] = request.json_schema["yearInput"]
        values['vuz'] = request.json_schema["vuz"]
        values['person_id'] = request.json_schema["personId"]
        q = 1
        with session_scope() as session:
            id = candidate_service.create_item(session, values)
        return {"msg": "Данные созданы", "data": {"id": id}}

зачем эта переменная q???

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

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

  • Я иногда ставлю такое говно, чтобы брейкпоинт на них поставить. Ибо ебаная IDE от JetBrains не всегда почему-то останавливается на сложных строках.
    Ответить
  • Она подключена к выходному цифровому порту, запись единицы, скорее всего, делает ему toggle. Это позволяет засинхронизировать осциллограф, чтобы, например, померить время исполнения куска между "q = 1", или проследить, какие сигналы выдаются при заполнении структуры value.
    Ответить
    • Или у этой переменной перегружен оператор присваивания и она юзается чтобы сбросить какой-нибудь вотчдог.
      Ответить
      • А если не успеть сбросить, то сработает сервопривод, и в автора воткнутся пики точёные.
        Ответить
  • Возможно, автор в оперативной памяти исследует байткод. Ему известно, в какую цепочку байтов компилируется q = 1, поэтому нужный фрагмент кода он найдёт по образцу. В это место он может заинжектить полезную инструкцию.
    Ответить
  • Возможно, в кодестайле запретили пустые строки. Автор решил обойти это ограничение и сделать код наглядным.
    Ответить
    • Я бы тогда пустые комментарии добавлял
      Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8