Sonatype

DevOps Building Blocks

Five Ways to Improve Your Code Quality

Current Status
Not Enrolled
Price
Free
Get Started

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
PrerequisitesNone
Target AudienceDevelopers, software engineers, and anyone who wants to learn more about improving code quality.
Est. Time to Complete~ 30 minutes
System RequirementsThere 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.9
Avg. Rating
7 Ratings
5
6
4
1
3
0
2
0
1
0
What's your experience? We'd love to know!
Caroline
Posted 3 months ago
Great course

Thanks, great course.

×
Preview Image
Rammohan
Posted 1 year ago
Very informative course

Its a best introductory course for the Code Qality.

×
Preview Image
Frank
Posted 1 year ago
Shifting security oversight as far left in the SDLC

I liked the course. I would've have liked to see a follow-up, or more advanced version of the topic.

×
Preview Image
Nakia
Posted 2 years ago
Concepts explained elegantly.

I haven't written code in ages, but I had no trouble catching up to the concepts involved.

×
Preview Image
Jeff
Posted 2 years ago
Good Material

Good overview material. Quizzes need some review. I had a difficult time understanding some of the questions/answers.

×
Preview Image
Shubham
Posted 2 years ago
Very clear and concise

Clear and Concise course. Feeling my knowledge refreshed.

×
Preview Image
John
Posted 2 years ago
Very Insightful course

Really enjoyed this one, great content, videos and lots of $'s involved with this subject

×
Preview Image
Show more reviews
What's your experience? We'd love to know!