DEV Community

# codequality

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Test-Driven Development (TDD) and Why People Get it Wrong

Test-Driven Development (TDD) and Why People Get it Wrong

20
Comments
3 min read
The Proficient Pythonista: List Comprehensions

The Proficient Pythonista: List Comprehensions

46
Comments 10
3 min read
Your code should tell a story: Tips for writing code for others to read

Your code should tell a story: Tips for writing code for others to read

232
Comments 15
3 min read
Good programmers write code, great programmers face its consequences.

Good programmers write code, great programmers face its consequences.

7
Comments
2 min read
The Myth of Sisyphus, Failure, & the Meaning of Imperfect Code

The Myth of Sisyphus, Failure, & the Meaning of Imperfect Code

35
Comments 2
7 min read
How I Do More by Being Lazy, Impatient, and Over-Confident

How I Do More by Being Lazy, Impatient, and Over-Confident

105
Comments 7
10 min read
Asynchronous calls and assignments using Tuples to reduce if...else hell

Asynchronous calls and assignments using Tuples to reduce if...else hell

8
Comments
5 min read
Single Responsibility Principle Unpacked

Single Responsibility Principle Unpacked

8
Comments
15 min read
Self-Documenting Function Calls

Self-Documenting Function Calls

13
Comments 5
6 min read
Working the project with 'Team'

Working the project with 'Team'

9
Comments
2 min read
Slick Like Ruby, Fast Like C — Does Such a Language Exist?

Slick Like Ruby, Fast Like C — Does Such a Language Exist?

8
Comments
6 min read
Opinionated React: Component File Structure

Opinionated React: Component File Structure

43
Comments
3 min read
Automate Python code quality checking for free with GitHub Actions, Flake8, and Lintly

Automate Python code quality checking for free with GitHub Actions, Flake8, and Lintly

5
Comments
3 min read
I've published a collection of best practices for web application developers

I've published a collection of best practices for web application developers

9
Comments
2 min read
Tearing Down a Function (and Building It Back Up) - Part 2

Tearing Down a Function (and Building It Back Up) - Part 2

7
Comments
6 min read
Tearing Down a Function (and Building It Back Up) - Part 1

Tearing Down a Function (and Building It Back Up) - Part 1

6
Comments
13 min read
Learning Rust - Organizing our code with modules

Learning Rust - Organizing our code with modules

10
Comments
3 min read
Rails Coverage Tools: Coverband

Rails Coverage Tools: Coverband

50
Comments 7
4 min read
Fallacies of Async programming

Fallacies of Async programming

5
Comments
1 min read
Naming Things: Thoughts on one of coding’s most elusive tasks

Naming Things: Thoughts on one of coding’s most elusive tasks

45
Comments 4
1 min read
Use more ternary operators!

Use more ternary operators!

7
Comments 4
2 min read
GIT Mantras you should know

GIT Mantras you should know

47
Comments 5
5 min read
Throw Out Your React State-Management Tools

Throw Out Your React State-Management Tools

52
Comments 24
17 min read
Why I Hate ESLint (and How I Learned to Love It)

Why I Hate ESLint (and How I Learned to Love It)

42
Comments 6
19 min read
Start to spend time on refactoring

Start to spend time on refactoring

5
Comments
2 min read
The class Boogeyman in JavaScript

The class Boogeyman in JavaScript

21
Comments 7
13 min read
Implementing logging in Python via decorators

Implementing logging in Python via decorators

13
Comments
3 min read
One Difference Between Smart and Professional Programmer

One Difference Between Smart and Professional Programmer

36
Comments 10
1 min read
Your codebase is like your house.

Your codebase is like your house.

5
Comments
3 min read
Dependency Injection | Writing loosely coupled code

Dependency Injection | Writing loosely coupled code

7
Comments
2 min read
A pattern a day keeps the reviewers away - [Day 6] - Adapter Pattern

A pattern a day keeps the reviewers away - [Day 6] - Adapter Pattern

8
Comments
2 min read
A guide on commit messages

A guide on commit messages

659
Comments 39
8 min read
The [12 + 3] Commandments of Software Engineering 👨‍💻

The [12 + 3] Commandments of Software Engineering 👨‍💻

36
Comments 1
1 min read
A pattern a day keeps the reviewers away - [Day 5] - Abstract Factory Pattern

A pattern a day keeps the reviewers away - [Day 5] - Abstract Factory Pattern

10
Comments
3 min read
How to get started with Design Patterns

How to get started with Design Patterns

7
Comments
5 min read
A pattern a day keeps the reviewers away - [Day 4] - Prototype Pattern

A pattern a day keeps the reviewers away - [Day 4] - Prototype Pattern

11
Comments
2 min read
A Field Guide to Fixing Bugs

A Field Guide to Fixing Bugs

4
Comments
6 min read
A pattern a day keeps the reviewers away - [Day 3] - Decorator Pattern

A pattern a day keeps the reviewers away - [Day 3] - Decorator Pattern

7
Comments
3 min read
Being a Good Developer: Six Tips for a Painless Code Review

Being a Good Developer: Six Tips for a Painless Code Review

40
Comments 1
5 min read
Using RSpec testing framework in your next Ruby on Rails project - cover-to-cover guide.

Using RSpec testing framework in your next Ruby on Rails project - cover-to-cover guide.

18
Comments
13 min read
Live Blogging at DeveloperWeek: Promoting Reliable Code

Live Blogging at DeveloperWeek: Promoting Reliable Code

9
Comments
4 min read
A pattern a day keeps the reviewers away - [Day 1] - Service Object Pattern

A pattern a day keeps the reviewers away - [Day 1] - Service Object Pattern

49
Comments 2
3 min read
A pattern a day keeps the reviewers away - [Day 2] - View Object Pattern

A pattern a day keeps the reviewers away - [Day 2] - View Object Pattern

10
Comments
3 min read
A pattern a day keeps the reviewers away - [Day 0] - What are the design patterns?

A pattern a day keeps the reviewers away - [Day 0] - What are the design patterns?

60
Comments
2 min read
The cost of boolean flags

The cost of boolean flags

7
Comments
2 min read
Become a better developer

Become a better developer

8
Comments 1
2 min read
Conference Talk: Technical Debt Must Die

Conference Talk: Technical Debt Must Die

62
Comments 5
1 min read
Is this normal?

Is this normal?

3
Comments 5
1 min read
Setting up your next Rails project with RuboCop - a 101 guide

Setting up your next Rails project with RuboCop - a 101 guide

11
Comments 2
11 min read
Como começar com Design Patterns

Como começar com Design Patterns

17
Comments 1
5 min read
Refactoring C# code using partial classes

Refactoring C# code using partial classes

59
Comments 8
8 min read
DeepCode and Atom

DeepCode and Atom

7
Comments
6 min read
Model, View, Controller Design Pattern

Model, View, Controller Design Pattern

11
Comments
3 min read
On usefulness over accuracy in dev - the broken clock conundrum.

On usefulness over accuracy in dev - the broken clock conundrum.

10
Comments 3
1 min read
SAM Pattern : Where should I put this code?

SAM Pattern : Where should I put this code?

9
Comments
13 min read
7 Valuable tips for Object Oriented Design 😏

7 Valuable tips for Object Oriented Design 😏

85
Comments 2
1 min read
23 lesser known VS Code Shortcuts as GIF

23 lesser known VS Code Shortcuts as GIF

1582
Comments 74
5 min read
What is your font which in programming ?

What is your font which in programming ?

7
Comments 3
1 min read
Unleash the power of Vim Macros in 4 minutes

Unleash the power of Vim Macros in 4 minutes

12
Comments
4 min read
What is the best way to organize methods/functions within a file?

What is the best way to organize methods/functions within a file?

10
Comments 6
1 min read
loading...