2 ms·
My Two Cents You moved from a typed - super object oriented/functional language/platform to a dynamic/untyped mostly procedural/functional language Dynamic an
by jemiluv8 1y ago
My Two Cents
You moved from a typed - super object oriented/functional language/platform to a dynamic/untyped mostly procedural/functional language
Dynamic and untyped languages always had this issue - coherence, structure in large projects (without enforcing project wide conventions). Without strong conventions, the codebase will naturally grow in weird unrestrained ways. Whereas with the Java/Kotlin ecosystem, even things like naming of class files has conventions enforced by the compiler so you won't open a file like Person.class and find a People class defined within. Without enforcing conventions, that's what you get in python.