---
title: "code-maintainability"
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/blog/tags/code-maintainability
---

[All Tags](/blog/tags)

2Articles

# #Code maintainability

[Home](/)›[All Posts](/blog)›[All Tags](/blog/tags)›[Code maintainability](/blog/tags/code-maintainability)

Tag

# #Code maintainability

[![Software Engineering Principles Every Developer Should Know](/_astro/hero.D6DACa0__Z5aYys.webp)](/blog/post/software-engineering-principles-every-developer-should-know)

## [Software Engineering Principles Every Developer Should Know](/blog/post/software-engineering-principles-every-developer-should-know)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Software Engineering](/blog/categories/software-engineering)
-   [Programming Principles](/blog/categories/programming-principles)
-   [Code Quality](/blog/categories/code-quality)
-   [Best Practices](/blog/categories/best-practices)
-   Published: 20 May, 2024

In the dynamic world of software development, certain principles stand the test of time, guiding developers towards creating robust, maintainable, and efficient code. Let's delve into these principles

[#DRY Principle](/blog/tags/dry-principle)[#KISS Principle](/blog/tags/kiss-principle)[#YAGNI Principle](/blog/tags/yagni-principle)+5 tags

[read more](/blog/post/software-engineering-principles-every-developer-should-know)

[![TypeScript vs. JSDoc: Exploring the Pros and Cons of Static Type Checking in JavaScript](/_astro/hero.DqNoDaeT_2oupii.webp)](/blog/post/typescript-vs-jsdoc-exploring-the-pros-and-cons-of-static-type-checking-in-javascript)

## [TypeScript vs. JSDoc: Exploring the Pros and Cons of Static Type Checking in JavaScript](/blog/post/typescript-vs-jsdoc-exploring-the-pros-and-cons-of-static-type-checking-in-javascript)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [JavaScript](/blog/categories/javascript)
-   [TypeScript](/blog/categories/typescript)
-   [Static Typing](/blog/categories/static-typing)
-   [Development Tools](/blog/categories/development-tools)
-   [Code Quality](/blog/categories/code-quality)
-   Published: 20 May, 2023

TL;DRTypeScript and JSDoc are two tools for static type checking in JavaScript. TypeScript offers a comprehensive type system, advanced features, and strict type checking. JSDoc provides li

[#TypeScript](/blog/tags/typescript)[#JSDoc](/blog/tags/jsdoc)[#Static Type Checking](/blog/tags/static-type-checking)+4 tags

[read more](/blog/post/typescript-vs-jsdoc-exploring-the-pros-and-cons-of-static-type-checking-in-javascript)
