SlideShare a Scribd company logo
Code Quality
Requirement
Understanding the requirement
Implementation
How to write good code?
Checking missing part
Coding with testing One website or application that could collect issue and status  Redmine, Trac, Wiki
Checking with tools Static code analysis Dynamic Runtime debugging & tracing & logging Crash Dump analysis
Code review
Testing
Dancing With Shackle
Duplicated code
Variable naming
Code coverage
Correct case, wrong case
MISC
Communication
Tools
Utility & Scripting
http://ironshay.com/post/How-to-Increase-Code-Quality.aspx   http://stackoverflow.com/questions/1205153/how-to-increase-code-quality   http://stackoverflow.com/questions/405243/how-do-we-define-code-quality   http://stackoverflow.com/questions/162367/what-hurts-the-quality-of-your-code-most   http://nobugleftbehind.com/12-practical-tips-for-building-bug-free-software/   http://en.wikipedia.org/wiki/Static_code_analysis

More Related Content

PPT
Code review
DOC
Lua gc代码
PPT
Dotnetintroduce 100324201546-phpapp02
PPTX
Gc algorithm inside_dot_net
PPTX
Evaluation q1
DOC
老友记
PPT
Code rule
PPT
Code Quality Learn, Measure And Organize Awareness
Code review
Lua gc代码
Dotnetintroduce 100324201546-phpapp02
Gc algorithm inside_dot_net
Evaluation q1
老友记
Code rule
Code Quality Learn, Measure And Organize Awareness

Similar to Code quality (20)

PPTX
Web Application Penetration Testing Introduction
PDF
Code Quality Management Best Practices
PPTX
Salesforce static code analysis
DOCX
Abeeha_Profile
PDF
From legacy to DDD
PDF
Managing code quality with SonarQube - Radu Vunvulea
PPT
Hacking web applications
PDF
Application Security Workshop
PPTX
04. xss and encoding
PDF
Building Valuable RESTful APIs
PPTX
Code review
PPTX
2 . web app s canners
DOCX
saikat_exp
DOCX
AmitShah-7Year6Month
PPTX
Managing code quality with SonarQube
PPTX
Rad controlforwindows8webinar
PDF
Software Analysis for the Web: Achievements and Prospects
PPTX
Root conf digitalskimming-v4_arjunbm
PPS
Hacking Client Side Insecurities
PPTX
Refactoring to Testable Code
Web Application Penetration Testing Introduction
Code Quality Management Best Practices
Salesforce static code analysis
Abeeha_Profile
From legacy to DDD
Managing code quality with SonarQube - Radu Vunvulea
Hacking web applications
Application Security Workshop
04. xss and encoding
Building Valuable RESTful APIs
Code review
2 . web app s canners
saikat_exp
AmitShah-7Year6Month
Managing code quality with SonarQube
Rad controlforwindows8webinar
Software Analysis for the Web: Achievements and Prospects
Root conf digitalskimming-v4_arjunbm
Hacking Client Side Insecurities
Refactoring to Testable Code
Ad

More from Wei Sun (15)

PPT
Using google appengine_final2
PPT
Using google appengine_final
PPT
Using google appengine_1027
PPT
Using google appengine (2)
PPT
Python with dot net and vs2010
PPT
Windbg dot net_clr2
PPT
The best way to learn java script
PPT
Asynchronous in dot net4
PPT
Visual studio 11 developer preview
PDF
Using google appengine
PPT
Windbg dot net_clr2
PDF
Web development overview
PPT
Lua
PPT
DotNet Introduction
PDF
Mac
Using google appengine_final2
Using google appengine_final
Using google appengine_1027
Using google appengine (2)
Python with dot net and vs2010
Windbg dot net_clr2
The best way to learn java script
Asynchronous in dot net4
Visual studio 11 developer preview
Using google appengine
Windbg dot net_clr2
Web development overview
Lua
DotNet Introduction
Mac
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Machine Learning_overview_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
August Patch Tuesday
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25-Week II
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Tartificialntelligence_presentation.pptx
Heart disease approach using modified random forest and particle swarm optimi...
Machine Learning_overview_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A comparative study of natural language inference in Swahili using monolingua...
Advanced methodologies resolving dimensionality complications for autism neur...
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
August Patch Tuesday
A comparative analysis of optical character recognition models for extracting...
SOPHOS-XG Firewall Administrator PPT.pptx
Unlocking AI with Model Context Protocol (MCP)
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Programs and apps: productivity, graphics, security and other tools

Code quality