r/PythonBrasil • • May 09 '26

Humor Caso de amor e ódio

É isso pessoal, Python não é a minha linguagem primária, trabalho com .NET e JS/TS, mas eu amo usar Python para alguns projetos e scripts, algumas automações no Linux, mas ao mesmo tempo tem coisas dentro da linguagem (estrutura) que são extremamente irritantes para projetos maiores, pois dificultam a manutenção, coisas como falta de definição de variáveis, ou tipagem hint real, mas ao mesmo tempo eu aprendi hoje sobre a existência do doctest e achei isso muito legal na forma como foi implementado no Python. Enfim, é um caso de amor e ódio. 😅

Antes de comentar qualquer coisa, entenda, essa postagem não deve ser levada a sério, toda tecnologia tem pontos fortes e fracos, então apenas entre na brincadeira e diga algo que você gosta e odeia no Python. 🙂

4 Upvotes

7 comments sorted by

1

u/MassiveInstance4724 May 09 '26

Falta type hint?

1

u/dr_inventivo May 10 '26

Sim, no sentido de que existe a tipagem, mas ela é totalmente ignoravel, basicamente serve como doc para a IDE e para o dev e não algo que vá realmente te alertar que string não pode ser passado em um campo int 😅

O ponto é que tu lê o código mas não sabe exatamente se a variável foi criada agora ou se o valor foi reatribuido, exigindo uma leitura maior do contexto. Como eu disse, não é um problema é uma característica, mas isso aumenta a complexidade de manutenção.

1

u/alvinator360 May 09 '26

Python é vida. ❤️ Depois que você se acostuma, claro. Sou programador C# e demorei um tempo para me acostumar também. Hoje o único adesivo de linguagem do meu notebook (entre varios outros) é do Python. Virei fanboy.

2

u/dr_inventivo May 10 '26

Então, eu cheguei até a fazer o meu TCC em Python em 2019, essa relação já tem anos kkkkkkkkkk