SlideShare a Scribd company logo
Pains Oncall at midnight
Build failed
Dozens of defects
Hard to fix
Introduce new defects
...
Problem — Poor Quality Poor unit test coverage
Complexity for integration test
No full regression (100%)
Tight couplings
...
Execuses Limited time
High system complexity
Hard to write unit test
Long cycle to identify bugs and deliver fix
...
Gains Unit Test
Integration Test
Regression Test
Code Coverage
...
What a manager do? Define the problem
Break it down
Identify boundary
Keep "fool"
Measure it
Bad smell(Can we be better)?

More Related Content

PDF
Code Review
PPTX
BDD for APIs
PDF
Codeception
PPTX
Automated tests to a REST API
PPT
Ant Unit Your Functional Test
PPTX
Easy Automated UI Testing with Canopy
PPT
Code Review
PDF
Testing with Codeception
Code Review
BDD for APIs
Codeception
Automated tests to a REST API
Ant Unit Your Functional Test
Easy Automated UI Testing with Canopy
Code Review
Testing with Codeception

What's hot (19)

PPTX
Improving Code Quality Through Effective Review Process
PDF
London SF Developers: Custom Lightning Component Error Handling
PPTX
Python in Test automation
PPTX
CI / CD w/ Codeception
ODP
Beyond Unit Testing
PPTX
How to improve code quality for iOS apps?
PPTX
Unit & integration testing
PPTX
BDD with SpecFlow and Selenium
PPTX
Angular Unit Test
PPTX
Debugging C# Applications
PPTX
Integrating SalesforceDX and Test Automation
PDF
Code Review: How and When
PDF
[FullStack NYC 2019] Effective Unit Tests for JavaScript
PPT
Code Review
PDF
Java Test Automation for REST, Web and Mobile
PDF
Codeception: introduction to php testing
PDF
How to go about testing in React?
ODP
Documenting Code - Patterns and Anti-patterns - NLPW 2016
DOCX
Automation Frame works Instruction Sheet
Improving Code Quality Through Effective Review Process
London SF Developers: Custom Lightning Component Error Handling
Python in Test automation
CI / CD w/ Codeception
Beyond Unit Testing
How to improve code quality for iOS apps?
Unit & integration testing
BDD with SpecFlow and Selenium
Angular Unit Test
Debugging C# Applications
Integrating SalesforceDX and Test Automation
Code Review: How and When
[FullStack NYC 2019] Effective Unit Tests for JavaScript
Code Review
Java Test Automation for REST, Web and Mobile
Codeception: introduction to php testing
How to go about testing in React?
Documenting Code - Patterns and Anti-patterns - NLPW 2016
Automation Frame works Instruction Sheet
Ad

Viewers also liked (6)

PPT
The County Sheriff
PPTX
Go pro mount points
PPT
Power point presentation 6 17-09
PDF
Clarence Birkhead 2014 PA-PAC Questionnaire
PPT
Jon Shull - LTF History And Update
PDF
Seminario kaliningrado 2012 may 24
The County Sheriff
Go pro mount points
Power point presentation 6 17-09
Clarence Birkhead 2014 PA-PAC Questionnaire
Jon Shull - LTF History And Update
Seminario kaliningrado 2012 may 24
Ad

Similar to Code quality (20)

KEY
Beyond TDD: Enabling Your Team to Continuously Deliver Software
PDF
Unit testing - An introduction
PDF
Software testing: an introduction - 2017
PPTX
Unit testing & TDD concepts with best practice guidelines.
KEY
33rd degree
PPTX
UNIT TESTING PPT
PDF
Effective Unit Testing
PPT
PDF
Working With Legacy Code
PPTX
Integreation
PPTX
Agile Engineering Sparker GLASScon 2015
PPTX
Regression Testing with Symfony
PDF
Agile & ALM tools
PDF
A Guide to Software Testing Tools - FREE DOWNLOAD
PPTX
(Agile) engineering best practices - What every project manager should know
PPTX
Unit testing
PPTX
Testing the untestable
PDF
Software Quality and Test Strategies for Ruby and Rails Applications
PDF
Agile Engineering Practices
PPTX
Agile testing for embedded software development
Beyond TDD: Enabling Your Team to Continuously Deliver Software
Unit testing - An introduction
Software testing: an introduction - 2017
Unit testing & TDD concepts with best practice guidelines.
33rd degree
UNIT TESTING PPT
Effective Unit Testing
Working With Legacy Code
Integreation
Agile Engineering Sparker GLASScon 2015
Regression Testing with Symfony
Agile & ALM tools
A Guide to Software Testing Tools - FREE DOWNLOAD
(Agile) engineering best practices - What every project manager should know
Unit testing
Testing the untestable
Software Quality and Test Strategies for Ruby and Rails Applications
Agile Engineering Practices
Agile testing for embedded software development

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
Programs and apps: productivity, graphics, security and other tools
Digital-Transformation-Roadmap-for-Companies.pptx
Big Data Technologies - Introduction.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
20250228 LYD VKU AI Blended-Learning.pptx

Code quality