developer clan - software quality

9

Upload: scott-cowan

Post on 21-Jan-2018

51 views

Category:

Software


6 download

TRANSCRIPT

Page 1: Developer clan - Software Quality
Page 2: Developer clan - Software Quality
Page 3: Developer clan - Software Quality

1 . SOFTWARE QUALITY

• USABILITY

• MAINTAINABILITY

• SCALABILITY

• AVAILABILITY

• EXTENSIBILITY

• SECURITY

• PORTABILITY

Page 4: Developer clan - Software Quality
Page 5: Developer clan - Software Quality

2. CODE QUALITY

• CODE REVIEWS

• TEST DRIVEN DESIGN

• PAIRED PROGRAMMING

• REFACTORING

• AUTOMATION

• STATIC ANALYSIS

• CODING STANDARDS

• SHOW AND TELLS

• CONTINUOUS INTEGRATION

• WHITE BOX TESTING

Page 6: Developer clan - Software Quality

3. TEST QUALITY

• INTERACTION BASED TESTING

• DECLARATIVE VS IMPERATIVE

• MUTATION TESTING

Page 7: Developer clan - Software Quality

4. MUTATION TESTING

• HOW GOOD ARE YOUR UNIT TESTS

• DO THEY CATCH BROKEN CODE

• VISUAL MUTATOR

Page 8: Developer clan - Software Quality

5. CRAFTMANSHIP

• CODE KATAS

• SOLID, DRY, YAGNI

• DELETE UNUSED CODE

• SHARED VISION

• TEAM BUY IN

Page 9: Developer clan - Software Quality