|
|
|
|
|
by rglullis
43 days ago
|
|
You are obviously correct, but even if we let aside parent's confusion about strong/static typing, it's a weak argument. Python does provide type annotations and extensive tooling to make static analysis, so this whole "missing abstractions to help with understanding" is simply false. You can even setup a python project to make annotations mandatory. There are plenty of things to criticize about Python - performance, packaging and multiplatform distribution come to mind - but to think that it is missing the tools to help build and understand complex codebases is frankly absurd. |
|