Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Do you really want to delete this prezi?
Neither you, nor the coeditors you shared it with will be able to recover it again.
Make your likes visible on Facebook?
You can change this under Settings & Account at any time.
Obtaining Quality in Software Development
Transcript of Obtaining Quality in Software Development
Test Driven Development Principle Every piece of knowledge must have a single, unambiguous, authoritative representation within a system Practices Test Driven Development
Commonality/Variability Analysis A. Hunt & D. Thomas - The Pragmatic Programmer Clean code reads like well-written prose. It never obscures the designer's intent but rather is full of crisp abstractions and straightforward lines of control Principle Grady Booch in Chapter 1 of Robert C. Martin's Clean Code Practices Using Intention Revealing Names
Appropriate levels of abstraction
Shared Coding Standards
Telephone Test Jean-Philippe Rivard Principle By coding only what you need for the tests, you automatically get just enough design to have the perfect architecture for the current system. Kent Beck, Test-Driven Development by Example Practices Test-Driven Development