developer clan - software quality
TRANSCRIPT
![Page 1: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/1.jpg)
![Page 2: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/2.jpg)
![Page 3: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/3.jpg)
1 . SOFTWARE QUALITY
• USABILITY
• MAINTAINABILITY
• SCALABILITY
• AVAILABILITY
• EXTENSIBILITY
• SECURITY
• PORTABILITY
![Page 4: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/4.jpg)
![Page 5: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/5.jpg)
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](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/6.jpg)
3. TEST QUALITY
• INTERACTION BASED TESTING
• DECLARATIVE VS IMPERATIVE
• MUTATION TESTING
![Page 7: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/7.jpg)
4. MUTATION TESTING
• HOW GOOD ARE YOUR UNIT TESTS
• DO THEY CATCH BROKEN CODE
• VISUAL MUTATOR
![Page 8: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/8.jpg)
5. CRAFTMANSHIP
• CODE KATAS
• SOLID, DRY, YAGNI
• DELETE UNUSED CODE
• SHARED VISION
• TEAM BUY IN
![Page 9: Developer clan - Software Quality](https://reader031.vdocument.in/reader031/viewer/2022020301/5a6483ec7f8b9a94568b4933/html5/thumbnails/9.jpg)