On 29/12/06 22:32 +0530, shiv sastry wrote: > On Friday 29 Dec 2006 4:54 pm, Vinayak Hegde wrote: > > On 12/29/06, Devdas Bhagat <[EMAIL PROTECTED]> wrote: > > > Activities like debugging are even worse. > > > > Debugging is twice as hard as writing the code in the first place. > > > There was a SciAm article on the subject > > Dependable Software by Design > http://www.sciam.com/article.cfm?articleID=00020D04-CFD8-146C-8D8D83414B7F0000&pageNumber=2&catID=2 > That works if you know all the requirements upfront, and they don't change. A lot of work has gone into being able to deal with changing requirements. Failure to do so can be fairly expensive.
I notice that the examples given in the article are fairly simple ones, where failure scenarios can be completely enumarated. I would really like to see them doing the same study for say, an office suite running across a bunch of different operating systems, library versions, hardware, and interacting with other applications. Devdas Bhagat
