Bug free design and good procedures such as unit testing, code reviews, and QA are considered good software development practice. But I want to say that sometimes it is more important to create the bugs than to avoid them. There is an even wilder approach to software development which we can call free fall development. You do no regression testing because you want regression. And then, even worse, you operate with no version control. This allows you to totally break everything routinely and deal with the panic. Such shakeups are good for the organic and robust development of new ideas.
I don't seriously propose free fall development but if you want a hip software team, they should incorporate some of its principles
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment