Time to add feature to 7-year old Python script: 10 mins Time to set up Python env so I could run script: 3 hours Python scripts have a maintenance-free shelf life of a few years: it is not suitable for long-term codebases. I wish someone told me before I started using Python.
-
-
Furthermore, Python code can break in many other ways over time: - package requires C code to be built but the C dependencies/toolchain are no longer available in the distribution. - Python 2 to 3 transition breaks things - manually modified a package but don't have it anymore.
-
Ok so you're saying, to be a good language you need to: - vendor a c compiler? Or force the c stuff to be installed with the interpreter? - never have breaking changes (or learn from previous ones) - vendor all libraries into your repo
- Još 3 druga odgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.





they/them