Difference between revisions of "2010 Summer Project Week Breakout Session:QA Training"
From NAMIC Wiki
(Created page with ' Back to Project Week Agenda '''Session Leader: Luis Ibanez''' ==Agenda==') |
|||
| (6 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
==Agenda== | ==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. | ||
| + | ** Five lame excuses that you can no longer use to justify lazy behavior | ||
| + | * Dynamic Analysis (The House of Horrors) | ||
| + | ** Uninitialized variables (Zombies) | ||
| + | ** Memory leaks (Vampires) | ||
| + | |||
| + | === Slicer === | ||
| + | |||
| + | * How to run Code Coverage in Slicer & Modules | ||
| + | * How to run Valgrind in Slicer & Modules | ||
Latest revision as of 22:09, 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.
- Five lame excuses that you can no longer use to justify lazy behavior
- Dynamic Analysis (The House of Horrors)
- Uninitialized variables (Zombies)
- Memory leaks (Vampires)
Slicer
- How to run Code Coverage in Slicer & Modules
- How to run Valgrind in Slicer & Modules