Size: a a a

2020 October 28

ВН

Виталий На Заборе... in cloud_flood
Знаю, много раз видел
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
Типизация не нужна если ты хакер и вот ты сидишь пишешь некий одноразовый скрипт, тогда, ну, действительно, нафиг надо... но если код потом будет поддерживаться, самому же проще с типами
Зачем? Ты проаннотировал что принимаешь dict[str, int], а тебе из json прилетел dict[str, str]

Уж лучше тесты
источник

ВН

Виталий На Заборе... in cloud_flood
Надо будет наверно хруст таки попробовать попозже на каком нить небольшом куске
источник

ВН

Виталий На Заборе... in cloud_flood
Правда подозреваю что с моим стилем кода он не так много от чего меня спасет
источник

p

pragus in cloud_flood
Виталий На Заборе
Надо будет наверно хруст таки попробовать попозже на каком нить небольшом куске
Угу.
источник

ВН

Виталий На Заборе... in cloud_flood
Но попробовать наверно надо
источник

AO

Alexander Ovchinniko... in cloud_flood
pragus
Зачем? Ты проаннотировал что принимаешь dict[str, int], а тебе из json прилетел dict[str, str]

Уж лучше тесты
К входным данным лучше быть мягким и пытаться подстроить их, а к выходным строгим
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
К входным данным лучше быть мягким и пытаться подстроить их, а к выходным строгим
Это общие слова. По факту тебе все равно нужны тесты на это.
источник

ВН

Виталий На Заборе... in cloud_flood
Виталий На Заборе
Правда подозреваю что с моим стилем кода он не так много от чего меня спасет
Условно я же хитрожопый. Возьму вместо указателя id элемента в мапе. И получу дата рейс. И хуй он меня от этого спасет)))
источник

p

pragus in cloud_flood
Т.е. тесты не нужны там, где система типов гарантирует что-то
источник

AO

Alexander Ovchinniko... in cloud_flood
Ну, какие-то тесты всегда будут, но с нормальными типами тесты будут в целом проще и понятнее
источник

ВН

Виталий На Заборе... in cloud_flood
Нахер тесты на тривиальные куски писать
источник

ВН

Виталий На Заборе... in cloud_flood
Тупое раздувание кодовой базы
источник

ВН

Виталий На Заборе... in cloud_flood
2+2=4, вот вся суть
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
Ну, какие-то тесты всегда будут, но с нормальными типами тесты будут в целом проще и понятнее
Так вот зачем тогда полумеры? Почему не взять язык там где типы не сбоку?
источник

ВН

Виталий На Заборе... in cloud_flood
pragus
Так вот зачем тогда полумеры? Почему не взять язык там где типы не сбоку?
Ниасиливает
источник

AO

Alexander Ovchinniko... in cloud_flood
pragus
Так вот зачем тогда полумеры? Почему не взять язык там где типы не сбоку?
Скорость разработки на питоне уж очень хорошая
источник

AO

Alexander Ovchinniko... in cloud_flood
Много пакетов, большое сообщество
источник

UD

Uncel Duk in cloud_flood
Alexander Ovchinnikov 🦁
Много пакетов, большое сообщество
Кек
источник

p

pragus in cloud_flood
Alexander Ovchinnikov 🦁
Скорость разработки на питоне уж очень хорошая
Проще взять go
источник