Just to clarify: this issue only really shows itself if you need to make it easy for a casual user, and you have to make the system work on all of the three major OS choices. If you choose a few constraints and are careful things can be ok I guess.
-
-
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
What do the batteries stand for in this metaphor?
-
“Batteries included” aka. all the modules you need to juggle and have the right version of for each of the projects...
- Još 2 druga odgovora
Novi razgovor -
-
-
My hot take is that the tooling situation is so bad it keeps people from realizing how bad the language is.
- Još 1 odgovor
Novi razgovor -
-
-
Using a package is always a choice, because you can always write it yourself. Inexperienced devs don't realize the future maintenance cost of a dependency.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Pip, environments, python2/python3 discrepancies have cause so much pain in my life
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Smells a bit like Java...
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Versioning is tricky for sure. I just brought a project from early python 3 days to python3.8 and it was a disaster. None of the packages worked any more and things that where part of the python standard lib are now gone.
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
-
-
Dependencies are a problem in all software - as a general rule, don't import *. Python's dynamic typing means you need unit tests - lots of unit tests. Distributing Python applications across win/mac/linux is also painful, but can be done:https://github.com/jetperch/pyjoulescope_ui …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
-
Č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.