CW unpopular opinion: After a short time, playing around with a few "bigger" Python projects, I am starting to understand why people are not so fond of Python. From where I stand it is not really the language, it is the amount of batteries you need to manage causing problems.pic.twitter.com/MFkSTY0YBq
-
-
I've worked on a few fairly large Python projects. For me the biggest challenge was making any kind of large-scale changes or refactorings. There can be a lot of assumptions about types etc. that won't get caught until runtime, and sometimes only at edge cases.
-
The kind of stuff that would cause a compile failure in most compiled languages but can lay latent in an interpreted one for a while. Or worse, it still works with a different data type but produces incorrect results.
- Još 3 druga odgovora
Novi razgovor -
-
-
Packaging is also key if you want "casual user experience" - you can .exeify Python stuff if it's small. Or on Windows we have an installer that installs the Python binary + all needed packages into it's own directory (i.e., ignore user Python completely).
-
My use-case (for ChipWhisperer) really needs user to be able to modify and script the delivered software, which Python is great for! Hence willing to put up with a lot of hassle in order to force Python to work.
Kraj razgovora
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.