GAZAR
Principal Engineer | Mentor
Blog
Courses
Reviews
Tools
Game
App
Package
Learnings
HTML and CSS
TypeScript
SQL
HTML and CSS
TypeScript
SQL
Security
Accessibility
System Design
Database
Design Pattern
Clean Code
Testing
DevOps
Artificial Intelligence
Algorithm
Data Structure
About
About
Talks
Testimonials
Projects
Mentorship
Search
Persian
Login
Register
Home
/
Clean Code
Right Balance: Best Practices for Code Comments in TypeScript
Best Practices for Writing Isolated Tests in TypeScript
Meaningful Test Concepts: Best Practices for Writing Tests in TypeScript
Open-Closed Principle (OCP) Best Practices in TypeScript: Guidelines and Examples
Secure Programming and Resilience (SPR) Best Practices in TypeScript
Prefer Composition Over Inheritance in TypeScript: Best Practices and Examples
Method Chaining in TypeScript: Best Practices and Examples
Encapsulating Variables: Best Practices with TypeScript
Avoiding Negative Conditions: Best Practices with TypeScript
Avoiding Side Effects in Functions: Best Practices with TypeScript
Avoiding Overwriting Function Inputs: Best Practices in TypeScript
Decoupling Functions and Methods: Best Practices in TypeScript
Reducing Input Variables in TypeScript Functions
Naming Conventions in TypeScript: Best Practices for Classes, Functions, Types, Interfaces, Variables and Parameters
YAGNI, You Aren't Gonna Need It, Software Development, TypeScript, Clean Code
KISS Principle: Keep It Simple, Stupid
Embracing the DRY Principle: Best Practices for Don't Repeat Yourself in Programming
Mid-Sized Components and Functions: Best Practices for Modular and Maintainable Code
"Change is Local": Strategies for Flexible and Adaptable Programming
High Cohesion in Software Development: Best Practices and Implementation Strategies
Decoupling Components: Best Practices for Loose Coupling