Size: a a a

Сообщество Python Программистов

2021 April 13

L

L in Сообщество Python Программистов
pytest
источник

I

Ivan Burmachev in Сообщество Python Программистов
Что говорит гугл?
источник

L

L in Сообщество Python Программистов
-s
источник

L

L in Сообщество Python Программистов
советует
источник

L

L in Сообщество Python Программистов
но не работает
источник

L

L in Сообщество Python Программистов
pytest -s news_page_test.py::test_check_seo_title
источник

I

Ivan Burmachev in Сообщество Python Программистов
источник

L

L in Сообщество Python Программистов
через ввод в файл??
источник

VA

Vadim Apenko in Сообщество Python Программистов
Это и есть тот самый случай исключения.
Но чаще листы из небольшого количества элементов, и чаще всего нужны пару тройку элементов.
источник

I

Ivan Burmachev in Сообщество Python Программистов
Хорошо, спасибо. Я просто реально нигде ещё на кейс с пропуском элементов не натыкался))
источник

VA

Vadim Apenko in Сообщество Python Программистов
Пример из недавней практики.
Есть пакет работы с геоданными gdal.
там есть функция ds.GetGeoTransform() которая возвращает лист из 6 елементов. И как ни увижу код с ним, везде что-то типа

geo = ds.GetGeoTransform()
func(geo[1], [geo[3], geo[0], geo[
5]])

И нихрена не понятно, ещё и запутаться в номерах можно.

А тут прикручиваем названия и вуаля.
xmin, xpixel, _, ymax, _, ypixel = ds.GetGeoTransform()
Сразу понятнее что и куда
источник

I

Ivan Burmachev in Сообщество Python Программистов
Слушай, да, красиво выходит
источник

I

Ivan Burmachev in Сообщество Python Программистов
Не знаешь, где можно почитать/послушать о подобных бестпрактис в пайтон?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Не знаю. Я со временем на ревью с более сильными коллегами понял.

Есть книга Чистый код. Тоже полезно
источник

L

L in Сообщество Python Программистов
гемор
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
но если нормально писать func(xmin = geo[1] то уже не нихрена не понятно
источник

VA

Vadim Apenko in Сообщество Python Программистов
Да в номерах запутаешься.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Плюс входные данные могут называться иначе
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
6 елементов😀
источник

VA

Vadim Apenko in Сообщество Python Программистов
А что ты смеёшься. И в трёх элементах в запаре путаются люди.
источник