- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Classic WTF from 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013...
Admin
I agree - removing version control is required to sustain an adequate level of plausible deniability.
Admin
This year, I resolve to spend less time striving to remove the failing tests from my life, and more time striving to remove the fail.
Admin
This is why you need unit tests for your unit tests. Just don't cross the unit tests...
Admin
Yes, minimize your therbligs.
Admin
That's cute...is this your first week on the job?
Admin
You keep obsolete unit tests around in case they later become relevant again? Do you also write unit tests that are meaningless now, but could become useful if the requirements change in the future?
Admin
Thats isnt a wtf unless more context is provided. I have a few shorthand tasks like rhat on my board but it doesnt mean literally taking out the malfunctioning test unless its already outdated by a new requirement.
Admin
It sounds like a lot of people here do unit tests last. I tend to do them first, so I know when the functionality fits the design. Of course, they are also iterative, but keeping them until the end just means that you're going to have a bias to design them towards the desired result instead of the spec.
Admin
Really the only real "WTF" is when a failing test breaks "the build", that being where it's "all or nothing" and if one little meaningless test of one meaningless feature fails it is like the end of the world and nothing is allowed to progress.
Anyway, better would be to write on the post-it note "not a bug, it's a feature".