- 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
I'm impressed at how you can read one sentence that I wrote and gain such intimately accurate knowledge of what I think TDD means. Would you mind using these powers on some of our elected officials so that we can know, just as accurately as you, what's going through their minds, based on the most recent sixteen words they've said?
This may come as a shock to you, but I do in fact know the theory of how TDD is meant to work. I also know the reality of how it gets implemented by project managers who read about it, see it as a fix-all for their development team, force it over the top of our existing procedures, and manage to drive the rate of reported defects up by 15% while simultaneously reducing our productivity by 20%.
TL;DR: Don't insult us both by pretending my real-world experience is less real than your theoretical ideal.
Admin
This reminds me of the way our application converts UNC paths to local paths (who needs using standard Windows API, APIs are for pussies) - it saves a file to the UNC location, and then searchers the hard disk to find the saved file. Once the file is found, the local path corresponding to the UNC path is obtained.
Admin
Even though I know your paragraph was written in this way deliberately, I still can't stop shuddering and wanting to tear my eyeballs from my head.
Admin
They do a lot of versions.
Admin
Admin
What do you call a donkey with 3 legs? A wonky donkey.
What do you call a donkey with 3 legs and one eye? A winky wonky donkey.
What do you call a donkey with 3 legs and one eye that likes music? A honky tonky winky wonky donkey.
What do you call a donkey with 3 legs and one eye that likes music and childrens' TV? A tinky winky honky tonky winky wonky donkey.
Repeat ad nauseum until they kick you out of the kindergarten and you have to hide out in Kerbleckistan, cuttin' code.
Admin
The real WTF is that it was technically possible for the Kerpleckistani developers to deploy code to production without it being reviewed by somebody state-side.
Admin
Yes, it's been said. Although you managed put a much more xenophobic ring to it than the last five people.
Admin
Admin
Admin
Haven't you noticed that this forum is all trolls? After FRIST, TRWTF, references to xkcd.com, Nagesh (real and unregistered), and the Grammar Rodeo Clowns, all we have is repeating what someone already posted. Don't take that away from us.
Admin
my pajamas.
Admin
Has anybody mentioned that TRWTF is that Nagesh had access to production servers?
Anyone? Anyone?
Admin
Admin
And running svn as root.
Admin
Admin
6/10
Admin
Admin
Admin
What are these "Unit Tests" that you speak of?
Admin
I live out of my suitcase.
Admin
He just really likes reading it.
Admin
Admin
Please show some sensitivity. I have a son who is all trolls, and I assure you it's no laughing matter.
Admin
Agree it's bad design, but if it pasts the Tests (and the tests are adequate) then it does what it was designed to do....
Admin
Yeppo, that's the lot, the whole kitten caboodle.
Admin
Or maybe I should stick to redtube and not tdwtf.
Admin
I live out of my mind.
Admin
SVN: If I understood it correctly, it is that they just sometimes somehow upload something to production. The autor wants to minimalize harm they usually do, so the autor made some scripts and dedicated svn, that just automagically gets everything, they push to production, without even asking them or being accessible by them.
Just some private svn, that updates (mayby by cron or what) regularry, so the autor can lookup, what REALLY was uploaded (not what they pretend to upload by oficial means). Then it is reasonable to have this one svn with rights to read anything what can became wrong with instalation, so the root looks good. As long as it is used just for saving changes, I do not see harm in it.
Admin
Am I the only one wondering WhyTF they store binaries in version control?
Admin
"She lived out of his pocket...." "He lived out of town..." "He lived out of spite" (or maybe not) etc, etc, etc
Admin
Admin
Admin
Admin
I prefer the former, but most people seem to say the latter (which still makes sense in most conversations).
Admin
Admin
Admin
It might be Valentine's day Akismet, but you want me to do what with apples?
Admin
I mean, your analogy can't even be compared with comparison between apples and pears - it's like comparing dog-shit with black-holes (in other words, it doesn't qualify to be called a comparison on indefinite number of levels).
TDD and unit testing is a waste of time. Unless you can totally isolate your test from the environment (totally, totally, totally), then it's waiting to fail, however well you write it. So, it proves nothing, but that your test code works (in certain or most cases). It still provides very little proof that the code you're testing will work in certain or most cases. But, good luck to you - I'll rather spend time learning my project's ins and outs and fixing bugs, then spend half of that time adjusting unit tests to compile.
Admin
everyone works out in their pajamas :)
are you touching yourself too much while you do work in your pajamas?
Admin
It would be who of you to keep it handy.
Admin
I'm convinced that Kerbleckistan is a real country but not on any map due to a government coverup.
Admin
Shit. I need some cottlets now.
Admin
At my current job, everyone (except me) commits a file on every change. Literally, every change. A post-commit script copies the repo to the document root, where you can test your changes.
Try editing CSS, or solving a strange bug in a 3000 line spaghetti function. Let's not even mention the usefulness of our subversion history.
In my first week I set up a "private" virtual host which I shared as a network drive to my PC. Not that difficult really.
Admin
Reminds me of a scene in the TV show Taxi: Jim: "What does a yellow light mean?" Crew: "Go slower" Jim: "What..does..a..yellow ..light..mean?" Crew: "Go slower" Jim: "What....does....a....yellow....light...mean?" Crew: (Almost yelling now, but not trying to attract too much attention in the DMV office) "Go Slower" Jim: "What......does......a......yellow......light......mean?" (truly getting exasperated).
This continues for a couple of times more, escalating each time. All in the DMV, while Jim is trying to pass his written test.
Admin
You're another stupid mad and evil fucker who would get kicked to a fucking pulp if you step over the threshold of my company, shithead.
Admin
You can live out of a suitcase.
Admin
Admin
Time for some Workout!
Admin
True history, much of these problems can simply be solved with office politics instead of complex software.