6 ms·
My boss tried to pull this quote out when he was trying to justify his defense against me saying we need to unit test. His question to the developers was "why
by emehrkay 14y ago
My boss tried to pull this quote out when he was trying to justify his defense against me saying we need to unit test.
His question to the developers was "why does it seem like when we make small changes things seem to break?"
My answer "we do not test, we need to cultivate a culture of testing. It takes some upfront effort, but it saves in the long run."
His response "that is what separates average programmers from rockstars..."
I cut him off because I knew he was going in the wrong direction, "yeah, the good ones unit test."
Him: "Well you should be able to know that if you make a change, it will have an affect on everything else, so you should test that out manually"
Me: "Unit tests cover every possible case that we can think of programatically. We can easily push a button and see if my change broke some obscure piece of code somewhere."
Him: "The difference between ...."
I tuned him out and lost a little respect. Oh, we develop a mess of a php app.
- Adrock 14y agoQuit.
- heretohelp 14y agoQuit.
- eric-hu 14y agoYour boss must be a good developer right? So he should be able to manually go through the code of 25 developers and know what changes are going to affect everything else. If that seems naive, stupid or obviously unreasonable, this is what your boss is asking for, EXCEPT he's also asking you to produce code. It's hard enough doing this with your own code, let alone collaborating with others. I'm taking the verbose route to say the same as the other replies: Quit.
- christiangenco 14y agoQuit.
- ericclemmons 14y agoIt's a shame to hear horror stories (yes, I'll call it that), especially when it involves PHP (my bread and butter). Luckily, our CEO trusts me and my team to retain everything good we build, and that's done via unit tests. Found a bug that saved the company thousands? Fix it and write a test. The odds of losing out on that again are near zero. :) Ultimately, it dose come down to culture. Good leadership understands humans are error-prone and can't retain everything we touch. If you're into Symfony2 and dig remote work, ping me sometime.
- gte910h 14y agoCheck for better jobs in your area/remote. There are tons of places who want people who want to test.