TDD only works well if the problem is clearly specified before the first line of code has been written, which is rarely the case when I need Python for something.
TDD only works well if the problem is clearly specified before the first line of code has been written, which is rarely the case when I need Python for something.
“Ohh, I got all these numbers I want to crunch using numpy or pandas and plot it using matplotlib. Hold on, I just need to write unit tests first.”
I shouldn’t need to do unit tests for quick one off scripts
I would swap Python with C++. Constantly dealing with stupid runtime errors that could’ve been easily captured during compile time.
Did you forget to rename this one use of the variable at the end of the program? Sucks for you, because I won’t tell you about it until after 30 minutes into the execution.
Too bad Emacs doesn’t have a good text editor.
For me it usually stops when I mentally calculate how much work it requires, and I realize I’d rather just play video games.
I’m at least happy head hunters stopped spamming my LinkedIn