Рубрики
Без рубрики

Переменные имена не нуждаются в их типе

Так часто я вижу переменные типа () внутри его имени, и мне больно мне больно внутри. Скажи мне, что я Ри … Теги с датым, Python, обсудить.

Так часто я вижу переменные Тип () Внутри его имени и мне больно мне больно внутри. Скажи мне, что я прав или докажи меня ниже.

Примеры

Пандас DataFrames наверное, худший преступник, который я понимаю

# bad
sales_df = get_sales()

# good
sales = get_sales()

Иногда ванильные структуры тоже!

# bad
items_list = ['sneakers', 'pencils', 'paper', ]

# good
items = ['sneakers', 'pencils', 'paper', ]

Краевые чехлы?

Это так распространено, когда вам нужно попасть в структуру данных особым образом, что она не предоставлена библиотекой …. Я не совсем уверен в хорошем состоянии вокруг него.

# bad ??
sales = get_sales()
sales_dict = sales.to_dict()

# good
🤷‍♀️

Контейнеры являются множеством

Всегда имейте свои контейнеры множественного числа, так что именование, когда итерация проста.

prices = {}
items = ['sneakers', 'pencils', 'paper', ]
for item in items:
   prices[item] = get_price(item)

Прежде чем начать бои 🥊 в обзоре кода, я встроен здесь или просто педантично?

👇 Теперь обсудите

Оригинал: “https://dev.to/waylonwalker/variables-names-don-t-need-their-type-4ik8”