Size: a a a

testing_in_python

2020 October 26

DG

Dmitriy Golubtsov in testing_in_python
Evgenii B
ну например этот метод нейм: говорит о http verb метода, говорит об иерархии неймспейса (название его по сути дублирует)
return_purchase?
источник

IS

Idi Suda in testing_in_python
С докстрингой и тп
источник

DG

Dmitriy Golubtsov in testing_in_python
Idi Suda
С докстрингой и тп
Денег на карту кинешь?
источник

IS

Idi Suda in testing_in_python
Какие деньги лол
источник

DG

Dmitriy Golubtsov in testing_in_python
Ну не хватало мне ещё докстринги за людей придумывать ;(
источник

EB

Evgenii B in testing_in_python
purchase - а где хотя бы одно упоминание что это за сущность? этого слова дажи в API нет
источник

DG

Dmitriy Golubtsov in testing_in_python
Evgenii B
purchase - а где хотя бы одно упоминание что это за сущность? этого слова дажи в API нет
А что такое posting?
источник

EB

Evgenii B in testing_in_python
не зная доменной области продукта я бы не проводил аналогию posting == purchase
источник

EB

Evgenii B in testing_in_python
так что предложение дерьмо, как минимум потому что вводит синоним который никак самим автором не подтвержден, и нет прямой аналогии с неймспейсами существующего API
источник

DG

Dmitriy Golubtsov in testing_in_python
Evgenii B
так что предложение дерьмо, как минимум потому что вводит синоним который никак самим автором не подтвержден, и нет прямой аналогии с неймспейсами существующего API
Дело в том, что код больше читается, чем пишется. И надо его писать так, чтоб каждая обезьяна, которая в него залезла, могла понять что там происходит.
источник

EB

Evgenii B in testing_in_python
претензии по неймингу самого API имхо за пределами критики кода на скрине. это уже задача разработчиков апи
источник

VM

Valeriy Menshikov in testing_in_python
Evgenii B
не зная доменной области продукта я бы не проводил аналогию posting == purchase
+
источник

B

Bola in testing_in_python
претензии есть, а предложений нет
источник

DG

Dmitriy Golubtsov in testing_in_python
Ну а что +? Переопредели post в классе, и подпихивай туда headers, и не импортируй всю либу requests.
источник

VM

Valeriy Menshikov in testing_in_python
Dmitriy Golubtsov
Ну а что +? Переопредели post в классе, и подпихивай туда headers, и не импортируй всю либу requests.
Спасибо за предложение, но мой вопрос был совсем в другом.
источник

DG

Dmitriy Golubtsov in testing_in_python
Valeriy Menshikov
Спасибо за предложение, но мой вопрос был совсем в другом.
А почему нельзя двумя именованными параметрами передать?
источник

IS

Idi Suda in testing_in_python
Dmitriy Golubtsov
Ну а что +? Переопредели post в классе, и подпихивай туда headers, и не импортируй всю либу requests.
Можно переопределить просто request, без утомительного  переопределения всех запросов
источник

EB

Evgenii B in testing_in_python
а зачем перегружать интерфейс метода и передавать только какие-то атрибуты обьекта, зачем какие-то там именнованные параметы, когда можно передать сам обьект?
источник

EB

Evgenii B in testing_in_python
тем более, что posting наверняка по своим полям совпадает с каким-то обьектом Модели в базе данных
источник

DG

Dmitriy Golubtsov in testing_in_python
Idi Suda
Можно переопределить просто request, без утомительного  переопределения всех запросов
Вот тут не понял, можешь чуть подробнее описать?
источник