DEV Community

# codequality

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Decorator Dryer: Keeping Your Ruby On Rails Decorators DRY

Decorator Dryer: Keeping Your Ruby On Rails Decorators DRY

1
Comments
3 min read
AI-powered GitHub app to automatically link issues in a PR

AI-powered GitHub app to automatically link issues in a PR

1
Comments 1
4 min read
CSS: Selector vs declaration duplication dilemma

CSS: Selector vs declaration duplication dilemma

1
Comments 2
1 min read
Flutter Project Architecture: Organizing for Clarity and Efficiency

Flutter Project Architecture: Organizing for Clarity and Efficiency

2
Comments
5 min read
What I learned as a Software Developer while creating my product

What I learned as a Software Developer while creating my product

Comments
4 min read
Common Misconceptions About Clean Code

Common Misconceptions About Clean Code

8
Comments 2
3 min read
Introducing Go-Architect

Introducing Go-Architect

9
Comments
3 min read
Código limpo

Código limpo

1
Comments
2 min read
Is Shorter Code, Better Code?

Is Shorter Code, Better Code?

34
Comments 68
1 min read
Comparing CodiumAI PR-Agent to Copilot for Pull Request

Comparing CodiumAI PR-Agent to Copilot for Pull Request

2
Comments
8 min read
Does this PR effectively resolve the linked issues, here's how AI can help answer this

Does this PR effectively resolve the linked issues, here's how AI can help answer this

Comments
3 min read
Strategic Considerations for Using Named Arguments in Code

Strategic Considerations for Using Named Arguments in Code

Comments
3 min read
How Does AI Code Generation Work? And what are some popular AI code generation tools?

How Does AI Code Generation Work? And what are some popular AI code generation tools?

1
Comments
3 min read
A Step-by-Step Guide to Effective Code Reviews

A Step-by-Step Guide to Effective Code Reviews

1
Comments
6 min read
The Baseline Approach: A Game-Changer for Legacy Code

The Baseline Approach: A Game-Changer for Legacy Code

Comments
3 min read
Data Quality

Data Quality

Comments
15 min read
golangci-lint: a powerful and complete Go linter

golangci-lint: a powerful and complete Go linter

Comments
3 min read
It’s OK if your code is just good enough

It’s OK if your code is just good enough

2
Comments 1
4 min read
Tame Testing Chaos with Gotestsum

Tame Testing Chaos with Gotestsum

Comments
3 min read
Simplify Your Codebase with Auto-Sorting Linter using eslint-plugin-simple-import-sort

Simplify Your Codebase with Auto-Sorting Linter using eslint-plugin-simple-import-sort

4
Comments
7 min read
The Disposal Pattern in .NET: Managing Unmanaged Resources and Implementing Clean-Up

The Disposal Pattern in .NET: Managing Unmanaged Resources and Implementing Clean-Up

Comments
3 min read
Conditional React props with TypeScript Function Overloading

Conditional React props with TypeScript Function Overloading

4
Comments
2 min read
How-to Run a Customer Zero Testing Program

How-to Run a Customer Zero Testing Program

2
Comments
5 min read
SonarQube Community Edition: Comprehensive guide for a free personal setup

SonarQube Community Edition: Comprehensive guide for a free personal setup

1
Comments
7 min read
Handling errors in TypeScript the right way

Handling errors in TypeScript the right way

13
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
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
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

3
Comments 2
2 min read
Brewing Quality in Software Development: The "Quality Café" Story

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

5
Comments 2
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

8
Comments 1
9 min read
This function has too many params

This function has too many params

3
Comments
2 min read
Building the Bedrock: Employing SOLID Principles in Data Science

Building the Bedrock: Employing SOLID Principles in Data Science

6
Comments
4 min read
Extension Oriented Design in Kotlin

Extension Oriented Design in Kotlin

9
Comments
3 min read
Creating Code Reviews opportunities

Creating Code Reviews opportunities

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

Naming Conventions: Four popular cases

15
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
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

4
Comments
4 min read
Code Is For Humans And Humans Alone

Code Is For Humans And Humans Alone

Comments
8 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)

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

Try and Catch: Find the Balance

1
Comments 2
5 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
Clean Code no Cinema

Clean Code no Cinema

3
Comments
7 min read
You are managing your code snippets wrong. Here’s how to stay ahead of 99% dev.

You are managing your code snippets wrong. Here’s how to stay ahead of 99% dev.

1
Comments
3 min read
Cargo Cult Agile

Cargo Cult Agile

3
Comments
5 min read
Unleashing Creativity and Efficiency: The Benefits of Using ChatGPT for Developers

Unleashing Creativity and Efficiency: The Benefits of Using ChatGPT for Developers

1
Comments
3 min read
Write Clean, Efficient, and Scalable Code 👌

Write Clean, Efficient, and Scalable Code 👌

9
Comments 1
20 min read
Enhancing Code Reviews with Conventional Comments

Enhancing Code Reviews with Conventional Comments

24
Comments 14
3 min read
What are your software development principles?

What are your software development principles?

13
Comments 18
1 min read
Awesome SQL Code Review Tools for Developers

Awesome SQL Code Review Tools for Developers

70
Comments 6
4 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

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

Improve Code Quality with These Tips and Best Practices

99
Comments 11
7 min read
Code smell | Hardcoded fake data in tests

Code smell | Hardcoded fake data in tests

6
Comments
3 min read
loading...