Code quality is a way to talk about how efficient, readable, and usable code is. Coding is inherently open-ended, and you can solve the same problem in the same programming language in multiple ways. Code quality measures the accuracy and reliability of code—but being bug-free and portable is not the only measure of code quality. It also includes how developer-friendly the code is. Code quality also describes how easy it is to understand, modify, and reuse the code if necessary.","sortDate":"2023-10-11","headlineUrl":"https://aws.amazon.com/what-is/code-quality/?trk=faq_card","id":"faq-hub#what-is-code-quality","category":"Developer Tools","primaryCTA":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?pg=what_is_header","headline":"What is Code Quality? "},"metadata":{"tags":[{"id":"GLOBAL#tech-category#devtools","name":"Developer Tools","namespaceId":"GLOBAL#tech-category","description":"Developer Tools","metadata":{}},{"id":"faq-hub#faq-type#what-is","name":"what-is","namespaceId":"faq-hub#faq-type","description":"

what-is","metadata":{}}]}}]},"metadata":{"auth":{},"testAttributes":{}},"context":{"page":{"locale":null,"site":null,"pageUrl":"https://aws.amazon.com/what-is/code-quality/","targetName":null,"pageSlotId":null,"organizationId":null,"availableLocales":null},"environment":{"stage":"prod","region":"us-east-1"},"sdkVersion":"1.0.115"},"refMap":{"manifest.js":"289765ed09","what-is-header.js":"251923df8a","what-is-header.rtl.css":"ccf4035484","what-is-header.css":"ce47058367","what-is-header.css.js":"004a4704e8","what-is-header.rtl.css.js":"f687973e4f"},"settings":{"templateMappings":{"category":"category","headline":"headline","primaryCTA":"primaryCTA","primaryCTAText":"primaryCTAText","primaryBreadcrumbText":"primaryBreadcrumbText","primaryBreadcrumbURL":"primaryBreadcrumbURL"}}}

Code quality is a way to talk about how efficient, readable, and usable code is. Coding is inherently open-ended, and you can solve the same problem in the same programming language in multiple ways. Code quality measures the accuracy and reliability of code—but being bug-free and portable is not the only measure of code quality. It also includes how developer-friendly the code is. Code quality also describes how easy it is to understand, modify, and reuse the code if necessary.","id":"seo-faq-pairs#what-is-code-quality","customSort":"1"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#code-quality","name":"code-quality","namespaceId":"seo-faq-pairs#faq-collections","description":"

code-quality","metadata":{}}]}},{"fields":{"faqQuestion":"Why is code quality important?","faqAnswer":"

You can write a software function using several hundred lines of code or just a few dozen lines. Your approach could depend on a number of things. For example, you'd consider your programming paradigm. You can also factor in your design patterns, your problem-solving approach, capabilities of your programming language, and your use of external libraries. \n

Code quality represents the efficiency of the code, not just in its functionality but also in its readability and long-term management. \n

Quality code makes everyone’s job easier by saving time and resources. Here's a brief rundown of who and how it helps: \n

Next Steps on AWS

Check out additional product-related resources
Check out Developer Tools Services 
Sign up for a free account

Instant get access to the AWS Free Tier.

Sign up 
Start building in the console

Get started building in the AWS management console.

Sign in