Got it. So why was Python chosen again? Call me crazy but I want things that touch my money to be rock solid.
Got it. So why was Python chosen again? Call me crazy but I want things that touch my money to be rock solid.
I want to see good techniques, testing, and practices in any code that touches my money. I don't care what language they write it in.
That just isn't true. There are languages which force on you a minimum standard of quality and eliminate errors.
E.g. static typing makes a whole range of errors impossible, similarly to how rusts borrow checker makes certain other kinds of errors impossible. In a sense you get test cases for all of these errors for free, as the compiler verifies they aren't present.
Of course bad software can be written in any language. But some, like python, make sure it is as easy as possible.
It doesn't. You can just have it break occasionally.
The other such patterns include where you put block markers (braces, begin/end, if/fi), naming conventions for variables. You can always tell who's a Java programmer because they can only fit a couple of funcitno/variable names per line. But as I joke about Java and naming, that's another giveaway. How do people name variables, methods etc.
You're right, though. It's also not hard to write bad code in any language stylistically consistent with the language and its community. I've seen so much bad C/C++ that was perfectly organized and structured C code.