3 ms·
A joy to write and read. But a pain to debug and maintain. Coded a big project in Python once. When the project was still small everything was perfect. When the
by rafaelvasco 7y ago
A joy to write and read. But a pain to debug and maintain. Coded a big project in Python once. When the project was still small everything was perfect. When the project grew it became unsustainable. Of course I was an already experienced C# dev, just getting started with Python but the problem is there. A whole lot of errors spilling to runtime is a big pain. But that's a problem with every dynamic language at variable levels.
- mixmastamyk 7y agoTools, tests, and logging are the cure to those troubles. I've not experienced substantial problems with projects large or small. If a project is known to be huge up front and/or some developers will be inexperienced choosing a language with additional guardrails would be prudent.