Difference between revisions of "2010 Summer Project Week Breakout Session:QA Training"
From NAMIC Wiki
Line 12: | Line 12: | ||
** Maintenance Cost | ** Maintenance Cost | ||
* Test Driven Development Crash Course | * Test Driven Development Crash Course | ||
+ | ** Write the Test First | ||
+ | ** Seriously, Write the Test First | ||
+ | ** Ten horrible deaths for developers who don't write the test first | ||
* Clean Code | * Clean Code | ||
** The Golden Rule: leave it cleaner | ** The Golden Rule: leave it cleaner |
Revision as of 21:56, 18 May 2010
Home < 2010 Summer Project Week Breakout Session:QA TrainingBack to Project Week Agenda
Session Leader: Luis Ibanez
Contents
Agenda
Brainwashing
- Economics of Software Development
- The Cost of Development
- Cost of Ownership
- Maintenance Cost
- Test Driven Development Crash Course
- Write the Test First
- Seriously, Write the Test First
- Ten horrible deaths for developers who don't write the test first
- Clean Code
- The Golden Rule: leave it cleaner
- The Illusion of Progress
- Why Feature Creep is a crippling dissease
Training
- Code Coverage
- and why you will die young if you don't do it.
- Dynamic Analysis (The House of Horrors)
- Uninitialized variables (Zoombies)
- Memory leaks (Vampires)
Slicer
- How to run Code Coverage in Slicer & Modules
- How to run Valgrind in Slicer & Modules