3 ms·
I'm not a professional Python coder, so maybe I'm missing things, but I can't tell if this is really subtle sarcasm or not: > What they did have was a frighten
by jazzyb 10y ago
I'm not a professional Python coder, so maybe I'm missing things, but I can't tell if this is really subtle sarcasm or not:
> What they did have was a frightening-looking hodge-podge of cucumber-esque feature tests. I say cucumber-esque because A) It wasn’t cucumber, and B) The feature files weren’t even Gherkin compliant. It was Lettuce. The scourge of Python software testers everywhere!
So they had tests, but they weren't the tests you like?
> What followed was probably the most stressful week of attacks and counter-defense I’ve ever encountered in my career for a few hundred line code change.
A "few hundred line code change"? Could this refactor been split-up over more, smaller changes perhaps? The last time I was forced to make a change of hundreds of lines, it took days to work-out the justification with all involved. You'll find the effort much more efficient if you are able to split up the code reviews.
I stopped there. I just can't tell if he's actually serious or not.
- joshvm 10y agoAs a professional Python coder I had to look up Cucumber and Gherkin. I wasn't sure whether it was sarcasm either. And then I learned that Lettuce actually exists as a free alternative to Cucumber. Who named these things, Javascript devs? (I jest, but Python has pretty clear naming usually) EDIT: For those of you downvoting - consider the impression this gives to someone who doesn't know what Cucumber is (particularly in a ranty blog): you tell them "Oh no sorry, I was expecting to see Cucumber, but they were using Lettuce which isn't Gherkin compatible". I think it's entirely reasonable to think that those aren't real packages...