1. Python / Говнокод #27756

    0

    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
    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, 18 Октября 2021

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

    • Супер говнокодер?
      Ответить
    • Я иногда ставлю такое говно, чтобы брейкпоинт на них поставить. Ибо ебаная IDE от JetBrains не всегда почему-то останавливается на сложных строках.
      Ответить
    • > vuz

      Ты давно vuz окончил?
      Ответить
    • Она подключена к выходному цифровому порту, запись единицы, скорее всего, делает ему toggle. Это позволяет засинхронизировать осциллограф, чтобы, например, померить время исполнения куска между "q = 1", или проследить, какие сигналы выдаются при заполнении структуры value.
      Ответить
      • Какой volatile )))
        Ответить
      • Или у этой переменной перегружен оператор присваивания и она юзается чтобы сбросить какой-нибудь вотчдог.
        Ответить
        • А если не успеть сбросить, то сработает сервопривод, и в автора воткнутся пики точёные.
          Ответить
      • >подключена
        хуеключена
        Ответить
    • values['vuz'] = request.json_schema["vuz"]

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

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