20 karma · joined December 24, 2014
This is true love!
Civilized like in 'western civilization'? E.g. USA? https://en.wikipedia.org/wiki/Capital_punishment_in_the_Unit...
It's like saying that one is annoyed by programming in general because he's seen too many horrible things done with it! Anything can be abused, TDD is not an exception.
> your tests become more complicated than the tested code
Well, then don't tdd that code on unit level. Keep some high-level(smoke, integration etc) tests that executes it , relax and write/design it without TDD the best way you can.
> Tests affecting the structure - this is IMO a strong code smell.
Yes, and this smell (by definition) shows you a flaw in the code design. TDD helped to identify this. Apparently)
In other words - "to each according to his needs"?
Cool. Know your place, leave enterpreneurship to blue bloods - that's the conclusion?
Local history enables rebasing. Of course you can do it without local history already present, say in SVN you'd use separate branches for changes and 'rebased' changes where you merge your work on top of some new state of trunk. But this involvs creating branches(and at cleast one checkout for separate branch folder) and communicating with the server(takes time). This all means that people almost never do this. With git rebase is a snap. But of course one can live without rebase, it's not oxygen or something.
Most people don't have this tradition of "cross-burning" in their past and therefore don't attach any negative/violent meaning to the "n-word".
+1. A "manager" can't replace a "team". And having a "team" is one of the key aspects of being agile(this is what "peope and interactions" is about).
Worse? One (presumably) could've had a ruined business due to DDoS which could've led to much more layoffs than just one-I'm-very-sorry-for Adria. Hanks' employer could've had much more troubles than simply loosing money - by having a "black-jewish-feminist-hater" in his staff.