12 ms·
My personal Python threshold is 10k lines. After that I tend to loose track of what I am doing and I start to miss static typing and nowadays, an IDE to navigat
by actionfromafar 2y ago
My personal Python threshold is 10k lines. After that I tend to loose track of what I am doing and I start to miss static typing and nowadays, an IDE to navigate it. Maybe future Python IDEs can AI scan the codebase and compensate.
- JodieBenitez 2y agoWait... in what year was this comment written ? ;) There's type hinting and IDEs do navigate it.
- The_Colonel 2y agooptional hints Both make them much less useful than in a typical statically typed language. Besides that, the tooling sucked hard not too long ago.
- sanderjd 2y agoType annotations plus modern IDEs have (in my experience) made this mostly a non-issue. It does require a bit more setup to get passable static analysis set up, which comes "for free" in languages with good compilers (like go!), but it's at least possible now to get to a (IMO) good point. (FWIW, I moved away from python and ruby over a decade ago because of exactly this frustration, but I'm finding modern python to be pretty pleasant.)