История изменений
Исправление hateyoufeel, (текущая версия) :
У меня был подобный опыт в Erlang, когда мы, конечно же, использовали dialyzer во все поля для проверки типов у нас, но на стыке со сторонними библиотеками возникали ад и холокост. Мне что-то кажется, в пистоне аналогично, учитывая что многие библиотеки пытаются поддерживать старые версии языка или просто забили.
Иными словами, прикручивать статические типы к изначально динамическому языку с 30-летней историей говнокодерства – это крайне неблагодарное занятие. Вон на TypeScript и вопли вокруг него можешь посмотреть ради примера.
Исправление hateyoufeel, :
У меня был подобный опыт в Erlang, когда мы, конечно же, использовали dialyzer во все поля для проверки типов у нас, но на стыке со сторонними библиотеками возникали ад и холокост. Мне что-то кажется, в пистоне аналогично, учитывая что многие библиотеки пытаются поддерживать старые версии языка или просто забили.
Исходная версия hateyoufeel, :
У меня был подобный опыт в Erlang, когда мы, конечно же, использовали dyalizer во все поля для проверки типов у нас, но на стыке со сторонними библиотеками возникали ад и холокост. Мне что-то кажется, в пистоне аналогично, учитывая что многие библиотеки пытаются поддерживать старые версии языка или просто забили.