DEV Community

# codequality

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
The importance of prioritizing code optimization for humans rather than machine

The importance of prioritizing code optimization for humans rather than machine

1
Comments 2
3 min read
Leveraging Conditional Properties Type Checking with Discriminated Unions

Leveraging Conditional Properties Type Checking with Discriminated Unions

2
Comments 1
3 min read
This function has too many params

This function has too many params

2
Comments
2 min read
Handling errors in TypeScript the right way

Handling errors in TypeScript the right way

14
Comments 5
14 min read
How would you describe the quality of the codebases you've worked on in your career?

How would you describe the quality of the codebases you've worked on in your career?

16
Comments 18
1 min read
Brewing Quality in Software Development: The "Quality Café" Story

Brewing Quality in Software Development: The "Quality Café" Story

6
Comments 2
2 min read
Qodana Is Out Of Preview With First-Class JetBrains IDE Integration

Qodana Is Out Of Preview With First-Class JetBrains IDE Integration

6
Comments 1
5 min read
Suspending functions should not be called on a different dispatcher

Suspending functions should not be called on a different dispatcher

7
Comments 1
2 min read
The key responsibilities of a Software Quality Manager: ensuring high-quality software development

The key responsibilities of a Software Quality Manager: ensuring high-quality software development

11
Comments 1
9 min read
Extension Oriented Design in Kotlin

Extension Oriented Design in Kotlin

6
Comments
3 min read
Dynamic Class Instance Extension in TypeScript: Empowering Reusability and Flexibility

Dynamic Class Instance Extension in TypeScript: Empowering Reusability and Flexibility

Comments
4 min read
Creating Code Reviews opportunities

Creating Code Reviews opportunities

6
Comments 2
3 min read
Naming Conventions: Four popular cases

Naming Conventions: Four popular cases

13
Comments 7
2 min read
SOLID Principle with Laravel

SOLID Principle with Laravel

4
Comments
8 min read
5 things I wish I knew before writing 1 Million lines of code

5 things I wish I knew before writing 1 Million lines of code

Comments
2 min read
Code Is For Humans And Humans Alone

Code Is For Humans And Humans Alone

Comments
8 min read
The Importance of Braces. Rule in .NET Projects using EditorConfig

The Importance of Braces. Rule in .NET Projects using EditorConfig

2
Comments
3 min read
Writing Custom PHPStan Rule to prohibit business logic in controllers

Writing Custom PHPStan Rule to prohibit business logic in controllers

3
Comments
4 min read
TypeScript Wrapper: Optional Inputs and Dynamic Output Types

TypeScript Wrapper: Optional Inputs and Dynamic Output Types

1
Comments 1
10 min read
😶‍🌫️ The Invisible Threat to Your Project's Success (And How to Deal With It)

😶‍🌫️ The Invisible Threat to Your Project's Success (And How to Deal With It)

2
Comments 1
8 min read
Try and Catch: Find the Balance

Try and Catch: Find the Balance

1
Comments 2
5 min read
Clean Code no Cinema

Clean Code no Cinema

3
Comments
7 min read
Cargo Cult Agile

Cargo Cult Agile

2
Comments
5 min read
Awesome SQL Code Review Tools for Developers

Awesome SQL Code Review Tools for Developers

66
Comments 6
4 min read
Write Clean, Efficient & Scalable Code

Write Clean, Efficient & Scalable Code

2
Comments 1
18 min read
Enhancing Code Reviews with Conventional Comments

Enhancing Code Reviews with Conventional Comments

22
Comments
3 min read
What are your software development principles?

What are your software development principles?

13
Comments 18
1 min read
🧨 Think twice before setting code coverage as a goal for your teams

🧨 Think twice before setting code coverage as a goal for your teams

Comments
10 min read
7 frustrations to avoid with code review best practices

7 frustrations to avoid with code review best practices

14
Comments 5
7 min read
Optimise your code with these 5 JavaScript best practices 🚀🔥

Optimise your code with these 5 JavaScript best practices 🚀🔥

23
Comments 3
3 min read
5 Code Refactoring Tools to Boost Development Efficiency

5 Code Refactoring Tools to Boost Development Efficiency

38
Comments 3
4 min read
Improve Code Quality with These Tips and Best Practices

Improve Code Quality with These Tips and Best Practices

97
Comments 10
7 min read
Code smell | Hardcoded fake data in tests

Code smell | Hardcoded fake data in tests

6
Comments
3 min read
Best Practices for all developers

Best Practices for all developers

80
Comments 8
16 min read
The OR operator (||) vs Nullish Coalescing (??)

The OR operator (||) vs Nullish Coalescing (??)

Comments
2 min read
[Design Patterns] - Chain of Responsibility Pattern

[Design Patterns] - Chain of Responsibility Pattern

1
Comments
3 min read
How to handle different application environments like Prod, Dev, Test, etc.?

How to handle different application environments like Prod, Dev, Test, etc.?

4
Comments
2 min read
Good practices as a Senior software developer

Good practices as a Senior software developer

4
Comments
4 min read
Quality Quest: The Importance of Reviewing Merge Request

Quality Quest: The Importance of Reviewing Merge Request

Comments
3 min read
10 Best Practices for Ruby Programmers: Tips for Efficient, Maintainable, and Bug-Free Code

10 Best Practices for Ruby Programmers: Tips for Efficient, Maintainable, and Bug-Free Code

9
Comments 1
4 min read
🏅 Elevate Your Code Quality with These 7 Useful Analysis Tools

🏅 Elevate Your Code Quality with These 7 Useful Analysis Tools

2
Comments
7 min read
About Typescript nominal types [3via series part 3]

About Typescript nominal types [3via series part 3]

1
Comments
8 min read
Code Coverage with React, Vite, RTL & Cypress

Code Coverage with React, Vite, RTL & Cypress

Comments
2 min read
5 Best Practices for Writing Clean Code: A Guide for Programmers with Comprehensive Examples

5 Best Practices for Writing Clean Code: A Guide for Programmers with Comprehensive Examples

1
Comments
6 min read
Credentials substitution at runtime in Python

Credentials substitution at runtime in Python

1
Comments
2 min read
Divider App: How many edge cases can have one operation

Divider App: How many edge cases can have one operation

Comments
5 min read
The "hook of all trades" in React [3via series part 1]

The "hook of all trades" in React [3via series part 1]

1
Comments
6 min read
Thank You For Your (Worthless) Comment!

Thank You For Your (Worthless) Comment!

51
Comments 24
12 min read
The future of Code Testing and Debugging is here

The future of Code Testing and Debugging is here

Comments
5 min read
A Beginner's Guide to Testing: Security, Failover, Recovery

A Beginner's Guide to Testing: Security, Failover, Recovery

82
Comments
8 min read
Type safety - The power of Zod

Type safety - The power of Zod

2
Comments
3 min read
Software Project Checklist

Software Project Checklist

32
Comments 5
10 min read
A Beginner's Guide to Testing: Integration, Fuzz, Performance

A Beginner's Guide to Testing: Integration, Fuzz, Performance

78
Comments 2
14 min read
How a start-up implemented hexagonal architecture – The case of Promyze

How a start-up implemented hexagonal architecture – The case of Promyze

1
Comments
7 min read
How to make long functions more readable

How to make long functions more readable

10
Comments 4
3 min read
Women’s History Month: women in tech throughout the ages

Women’s History Month: women in tech throughout the ages

1
Comments
7 min read
A Beginner's Guide to Testing: Unit, Smoke, Acceptance

A Beginner's Guide to Testing: Unit, Smoke, Acceptance

74
Comments 4
15 min read
Microsoft.CodeAnalysis.BannedApiAnalyzers

Microsoft.CodeAnalysis.BannedApiAnalyzers

4
Comments 1
2 min read
Using discriminated union types in TypeScript

Using discriminated union types in TypeScript

Comments
6 min read
Why Quality of Digital Experience is Important to Achieve Business Goals: A CXO View

Why Quality of Digital Experience is Important to Achieve Business Goals: A CXO View

1
Comments
16 min read
loading...