Overview
While code is measured on how well it solves a problem for an end user, your code also needs to be measured on quality, which goes beyond features. Code quality refers to the non-functional requirements of code, and code that is free from deficiencies.
Course Goals
What is code quality? In this course, you’ll learn what it is, why it is important, and the best practices for applying code analysis at scale, while maintaining low overhead.
Objectives
By the end of this course, you will be able to:
- Define Code Quality
- Identify the five pillars of code quality to support the SDLC:
- Readability
- Performance
- Maintainability
- Reliability/Resiliency
- Security
- Describe the positive outcomes of each pillar
- Examine examples of the various factors that contribute to each pillar
Prerequisites | None |
Target Audience | Developers, software engineers, and anyone who wants to learn more about improving code quality. |
Est. Time to Complete | ~ 30 minutes |
System Requirements | There are no system requirements to participate in this course. The Sonatype platform is available in cloud, self-hosted, and disconnected deployment options. Be advised that the visuals in this course could be sourced from any (or all) of the three. The screens may have a different display, but the content and concepts remain generally the same. |
Course Content
Ratings and Reviews
4.8
Avg. Rating
6 Ratings
5
5
4
1
3
0
2
0
1
0
What's your experience? We'd love to know!
Login to Review
What's your experience? We'd love to know!
Login to Review
Its a best introductory course for the Code Qality.