Click here to Skip to main content
12,695,049 members (31,208 online)

Welcome to the Lounge

   

For discussing anything related to a software developer's life. Technical discussions are encouraged, but click here to ask your programming questions.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
 
GeneralRe: Curiosity Pin
Karen Mitchelle9-Jun-14 21:39
professionalKaren Mitchelle9-Jun-14 21:39 
GeneralRe: Curiosity Pin
V.9-Jun-14 21:54
professionalV.9-Jun-14 21:54 
GeneralRe: Curiosity Pin
Jörgen Andersson9-Jun-14 22:43
professionalJörgen Andersson9-Jun-14 22:43 
GeneralRe: Curiosity Pin
Karen Mitchelle9-Jun-14 23:23
professionalKaren Mitchelle9-Jun-14 23:23 
GeneralRe: Curiosity Pin
CPallini9-Jun-14 23:08
mvpCPallini9-Jun-14 23:08 
GeneralRe: Curiosity Pin
Karen Mitchelle9-Jun-14 23:21
professionalKaren Mitchelle9-Jun-14 23:21 
GeneralRe: Curiosity Pin
PIEBALDconsult10-Jun-14 4:03
memberPIEBALDconsult10-Jun-14 4:03 
GeneralRe: Curiosity Pin
CPallini10-Jun-14 5:53
mvpCPallini10-Jun-14 5:53 
GeneralRe: Curiosity Pin
chriselst9-Jun-14 23:49
professionalchriselst9-Jun-14 23:49 
GeneralRe: Curiosity Pin
Tim Carmichael10-Jun-14 3:22
memberTim Carmichael10-Jun-14 3:22 
GeneralRe: Curiosity Pin
Karen Mitchelle10-Jun-14 16:20
professionalKaren Mitchelle10-Jun-14 16:20 
GeneralRe: Curiosity Pin
viaducting10-Jun-14 4:55
memberviaducting10-Jun-14 4:55 
GeneralRe: Curiosity Pin
harold aptroot11-Jun-14 21:33
memberharold aptroot11-Jun-14 21:33 
QuestionTDD vs. just being careful Pin
Mat Fergusson9-Jun-14 12:42
memberMat Fergusson9-Jun-14 12:42 
You hear a lot these days about how Test Driven Development frees you from having to sweat the small stuff and just get on with adding new features.
In its purest form the proponents seem to suggest you can avoid thinking too hard and as long as you make it pass the next test you're a real developer. More loosely I guess you don't have think too hard about regression because as long as the tests still pass then the code still does what the tests are testing for. That means you can go ahead and implement something else real quickly and know that you haven't broken anything that has a test.

But what about the bits that aren't/can't be tested? You still have to keep an eye on them and making a test for everything in the real world is hard-verging on impossible.

What is so wrong with actually thinking hard about what it is you are being asked to do, working out the best way to achieve it and then carefully implementing it properly?


Background - I've been arguing for more automated testing in our organisation for a little while and I keep on getting responses about how not using the crutch of automated testing encourages doing it right the first time.
I hate to admit it but that argument does make some sense. Right? I mean, it worked ok in the punch-card days.

So what do people out there think?
AnswerRe: TDD vs. just being careful Pin
Marc Clifton9-Jun-14 13:25
protectorMarc Clifton9-Jun-14 13:25 
GeneralRe: TDD vs. just being careful Pin
_Maxxx_9-Jun-14 15:29
professional_Maxxx_9-Jun-14 15:29 
GeneralRe: TDD vs. just being careful Pin
Marc Clifton10-Jun-14 3:53
protectorMarc Clifton10-Jun-14 3:53 
GeneralRe: TDD vs. just being careful Pin
Super Lloyd9-Jun-14 18:49
memberSuper Lloyd9-Jun-14 18:49 
GeneralRe: TDD vs. just being careful Pin
Marc Clifton10-Jun-14 3:56
protectorMarc Clifton10-Jun-14 3:56 
GeneralRe: TDD vs. just being careful Pin
PIEBALDconsult9-Jun-14 15:24
memberPIEBALDconsult9-Jun-14 15:24 
AnswerRe: TDD vs. just being careful Pin
_Maxxx_9-Jun-14 15:27
professional_Maxxx_9-Jun-14 15:27 
GeneralRe: TDD vs. just being careful Pin
Dan Neely10-Jun-14 3:54
memberDan Neely10-Jun-14 3:54 
GeneralRe: TDD vs. just being careful Pin
Mat Fergusson10-Jun-14 12:05
memberMat Fergusson10-Jun-14 12:05 
GeneralRe: TDD vs. just being careful Pin
Dan Neely10-Jun-14 12:11
memberDan Neely10-Jun-14 12:11 
GeneralRe: TDD vs. just being careful Pin
Mat Fergusson10-Jun-14 12:12
memberMat Fergusson10-Jun-14 12:12 
AnswerRe: TDD vs. just being careful Pin
Super Lloyd9-Jun-14 17:41
memberSuper Lloyd9-Jun-14 17:41 
AnswerRe: TDD vs. just being careful Pin
BobJanova10-Jun-14 1:15
memberBobJanova10-Jun-14 1:15 
AnswerRe: TDD vs. just being careful Pin
Andy Brummer10-Jun-14 1:36
sitebuilderAndy Brummer10-Jun-14 1:36 
NewsGreat moment for AI! Pin
ridoy9-Jun-14 11:04
professionalridoy9-Jun-14 11:04 
GeneralRe: Great moment for AI! Pin
Kenneth Haugland9-Jun-14 11:14
professionalKenneth Haugland9-Jun-14 11:14 
GeneralRe: Great moment for AI! Pin
PIEBALDconsult9-Jun-14 11:14
memberPIEBALDconsult9-Jun-14 11:14 
GeneralRe: Great moment for AI! Pin
Pete O'Hanlon9-Jun-14 11:17
protectorPete O'Hanlon9-Jun-14 11:17 
GeneralRe: Great moment for AI! Pin
Kenneth Haugland9-Jun-14 11:22
professionalKenneth Haugland9-Jun-14 11:22 
GeneralRe: Great moment for AI! Pin
Kornfeld Eliyahu Peter9-Jun-14 11:25
professionalKornfeld Eliyahu Peter9-Jun-14 11:25 
GeneralRe: Great moment for AI! Pin
Pete O'Hanlon9-Jun-14 11:31
protectorPete O'Hanlon9-Jun-14 11:31 
GeneralRe: Great moment for AI! Pin
Kornfeld Eliyahu Peter9-Jun-14 11:37
professionalKornfeld Eliyahu Peter9-Jun-14 11:37 
GeneralRe: Great moment for AI! Pin
Mike Hankey9-Jun-14 11:31
professionalMike Hankey9-Jun-14 11:31 
GeneralRe: Great moment for AI! Pin
Kornfeld Eliyahu Peter9-Jun-14 11:35
professionalKornfeld Eliyahu Peter9-Jun-14 11:35 
GeneralRe: Great moment for AI! Pin
Mike Hankey9-Jun-14 11:37
professionalMike Hankey9-Jun-14 11:37 
GeneralRe: Great moment for AI! Pin
Joe Woodbury9-Jun-14 14:37
professionalJoe Woodbury9-Jun-14 14:37 
GeneralRe: Great moment for AI! Pin
pwasser9-Jun-14 16:56
memberpwasser9-Jun-14 16:56 
JokeRe: Great moment for AI! Pin
RyanDev9-Jun-14 18:15
mvpRyanDev9-Jun-14 18:15 
GeneralRe: Great moment for AI! Pin
pwasser9-Jun-14 18:54
memberpwasser9-Jun-14 18:54 
GeneralRe: Great moment for AI! Pin
ridoy9-Jun-14 22:56
professionalridoy9-Jun-14 22:56 
GeneralRe: Great moment for AI! Pin
ridoy10-Jun-14 2:58
professionalridoy10-Jun-14 2:58 
GeneralRe: Great moment for AI! Pin
P0mpey310-Jun-14 3:01
memberP0mpey310-Jun-14 3:01 
GeneralUpgrading an old VC application Pin
Dan Neely9-Jun-14 9:08
memberDan Neely9-Jun-14 9:08 
GeneralRe: Upgrading an old VC application Pin
Dave Calkins9-Jun-14 9:32
memberDave Calkins9-Jun-14 9:32 
GeneralRe: Upgrading an old VC application Pin
Dan Neely9-Jun-14 9:54
memberDan Neely9-Jun-14 9:54 
GeneralRe: Upgrading an old VC application Pin
Dave Calkins9-Jun-14 11:56
memberDave Calkins9-Jun-14 11:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web02 | 2.8.170118.1 | Last Updated 19 Jan 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid