Size: a a a

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

2020 June 19

VA

Vadim Apenko in Сообщество Python Программистов
Я считаю верным решением вытащить их из typing
источник

VA

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

т

тⁿ in Сообщество Python Программистов
Ну, это удобнее всё равно, чем лишний импорт писать, да.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Вот на скорую руку нашёл в проекте.. В дефайне вообще божественно
источник

т

тⁿ in Сообщество Python Программистов
Ну зато насколько код жирнее стал
источник

т

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

т

тⁿ in Сообщество Python Программистов
В имени функции у тебя написано, что она делает словарь
источник

VA

Vadim Apenko in Сообщество Python Программистов
тⁿ
Ну зато насколько код жирнее стал
Жирнота кода конфликтует с пониманием и скоростью разработки.
Если ты сразу можешь видеть что и как вернёт метод или функция, можешь видеть типы данных и тебя это будет ускорять - то жирнота кода очень в тему. Прям очень.
От таких мелких штук скорость разработки увеличивается значительно, особенно когда проект большой.
источник

VA

Vadim Apenko in Сообщество Python Программистов
тⁿ
В имени функции у тебя написано, что она делает словарь
Сразу видно что внутри
источник

VA

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

т

тⁿ in Сообщество Python Программистов
Я чаще в классах и датаклассах типы использую, а в функции по необходимости оставляю док
источник

VA

Vadim Apenko in Сообщество Python Программистов
тⁿ
Я чаще в классах и датаклассах типы использую, а в функции по необходимости оставляю док
И отрезаешь линтеру яйца) Логично. чо)
источник

т

тⁿ in Сообщество Python Программистов
Ну, у меня обычно проекты с низкой реюзабельностью. Сделал - сдал - свободен. Для меня это наоборот тормоза.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Зато говна от следующего программиста влезающего в твой проект доделывать - огребёшь)
Ну и да, самому же быстрее потом писать, тебе все средства IDE помогают.
источник

VA

Vadim Apenko in Сообщество Python Программистов
И не сказал бы я, что докстринги порой короче и проще писать)
источник

т

тⁿ in Сообщество Python Программистов
Ну, в планах писать обёртку для яндекс спичкита, вот там придётся хинты использовать т.к. мой код часто использовать будут. А в мелких заказных проектах это всё равно лишняя фича. Кода не так много, чтобы в нём теряться и путаться.
источник

VA

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

VA

Vadim Apenko in Сообщество Python Программистов
тⁿ
Ну, в планах писать обёртку для яндекс спичкита, вот там придётся хинты использовать т.к. мой код часто использовать будут. А в мелких заказных проектах это всё равно лишняя фича. Кода не так много, чтобы в нём теряться и путаться.
Писать код сразу красиво со всеми "регалиями" это привычка. Сначала парит, а потом уже не можешь без этого
источник

K

Krau5 in Сообщество Python Программистов
Djek Asgardov
Ппц я умненький...
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бля... вчера XCode удалил, а он за собой потянул кучу средств разработки (
источник