170 похожих чатов

Https://Pastebin.Com/Qp2X4yyb Почему джанго на гет запрос отдает { "text_payload":

"qweqweasd",
"id": 6
}
а не такое?
{
"id": 6
}

12 ответов

25 просмотров

Лучше два разных сериализатора написать Тогда решение будет более гибким

Ivan K.
Лучше два разных сериализатора написать Тогда реш...

Не всегда, чаще всего KISS лучше ненужной гибкости

Ivan K.
Нет

Что нет?)

Nikolay Cherniy
Что нет?)

Нет, не лучше. Лучше практикой считается писать сериализатор на запрос и сериазиатор на ответ, только почему-то ДРВ вьюхи не поддерживают такой формат. Однако, в этом случае обеспечивается гибкость твоего API. К исключения можно отнести ModelViewSet, но и то, это больше похоже на костылек вида давайте по тупому добавим параметры

Ivan K.
Мной.

Рад за тебя, только ты молод и неопытен, что очень часто приводит к оверинжинирингу ;)

Nikolay Cherniy
Рад за тебя, только ты молод и неопытен, что очень...

🤣🤣 Не зазнайся, ты судишь по человеку не зная об опыте. KISS подразумевает решение, которое выглядит простым, без усложнений вида каких-нибудь бинарных поисков, еще хитростей, тяжелых проверок, чтобы получить прирост производительности. KISS не относится даже к extra_kwargs = ... Если на то уж пошло, то еще один сериализатор проще, чем писать эту хрень, которую нужно запретить априори

Так бывает, почти всегда пишется больше кода, чтобы обеспечить решению гибкость и возможность вносить изменения. Какую дополнительную логику? requestSerializer(data=request.data) return Response(responseSerializer(**some_data)) Это и есть доп. логика во вьюхе?

Ivan K.
Так бывает, почти всегда пишется больше кода, чтоб...

Нет. бывает так что ты пишешь больше кода чтобы обеспечить решению необходимую гибкость. А если ты пишешь больше кода чтобы добавить избыточную гибкость это и есть оверинжиниринг. Дополнительную логику - какой сериализатор использовать в зависимости от метода. Если ты пишешь requestSerializer(data=request.data) во вьюсете, ты мало того что скорее всего что-то делаешь не так, ты еще и пеп8 не следуешь ;)

Nikolay Cherniy
Нет. бывает так что ты пишешь больше кода чтобы об...

Очевидно, это пример, а не показательный код. Жаль что даже до кемелКейс нашли повод придраться

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта