DEV Community

Refactor it!

Help someone refactor their code, submit some code you want help to be refactored, or show how you refactored something.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Improve Product Quality by focusing on Developer Experience

Improve Product Quality by focusing on Developer Experience

4
Comments
2 min read
The Power of Code Refactoring: How to Measure Refactoring Success📈✨

The Power of Code Refactoring: How to Measure Refactoring Success📈✨

36
Comments
6 min read
7 Top Metrics for Measuring Your Technical Debt🚀

7 Top Metrics for Measuring Your Technical Debt🚀

88
Comments
7 min read
Docker - Run/Refactor PHP code from a web interface

Docker - Run/Refactor PHP code from a web interface

13
Comments 1
2 min read
10 Must-Have React Developer Tools to Write Clean Code💻🔥

10 Must-Have React Developer Tools to Write Clean Code💻🔥

714
Comments 4
5 min read
Why TODOs and Jira tickets are not working anymore

Why TODOs and Jira tickets are not working anymore

29
Comments
5 min read
Code Smell | Primitive Obsession

Code Smell | Primitive Obsession

17
Comments
4 min read
Software Engineering Best Practices + The Best Resources to Save🚀

Software Engineering Best Practices + The Best Resources to Save🚀

207
Comments 2
7 min read
10 VS Code Extensions to Fight Technical Debt

10 VS Code Extensions to Fight Technical Debt

614
Comments 8
4 min read
Refactoring?!

Refactoring?!

6
Comments
2 min read
Migrating our scripts to Node.js v16 using codemod

Migrating our scripts to Node.js v16 using codemod

14
Comments
3 min read
Basic Software Architecture Principles (except SOLID)

Basic Software Architecture Principles (except SOLID)

7
Comments 2
3 min read
Tools to Improve Code Quality

Tools to Improve Code Quality

51
Comments
4 min read
Make readable string formatting

Make readable string formatting

4
Comments
1 min read
Functional Programming in Java? Refactoring if/else logic with the help of Functional Interfaces.

Functional Programming in Java? Refactoring if/else logic with the help of Functional Interfaces.

11
Comments 1
4 min read
Exploring Functional Programming in Java - Functional Interface

Exploring Functional Programming in Java - Functional Interface

7
Comments
6 min read
5 Best JetBrains Extensions for Refactoring & Code Quality🏆

5 Best JetBrains Extensions for Refactoring & Code Quality🏆

70
Comments 2
2 min read
10 Must-Have JetBrains IDEs Plugins to Boost Your Productivity

10 Must-Have JetBrains IDEs Plugins to Boost Your Productivity

133
Comments 5
3 min read
I refactored all my articles

I refactored all my articles

11
Comments
3 min read
Top 6 VS Code Extensions to Organise Your Code

Top 6 VS Code Extensions to Organise Your Code

201
Comments 7
2 min read
5 VS Code Extensions That Make Refactoring Easy

5 VS Code Extensions That Make Refactoring Easy

986
Comments 25
2 min read
React refactor code #1

React refactor code #1

2
Comments 2
1 min read
How to code better and faster: lessons from research into Google developers

How to code better and faster: lessons from research into Google developers

3
Comments
2 min read
The Engineer's Complete Guide to Legacy Code

The Engineer's Complete Guide to Legacy Code

17
Comments 1
6 min read
10 Must-Have VS Code Extensions to Improve Your Productivity

10 Must-Have VS Code Extensions to Improve Your Productivity

388
Comments 10
3 min read
Table Driven Unit Tests in Go

Table Driven Unit Tests in Go

35
Comments 2
4 min read
#Creating an Application to Give Current Urgent Care Wait Times

#Creating an Application to Give Current Urgent Care Wait Times

2
Comments
2 min read
4 Best Practices for Writing Meaningful Code Comments

4 Best Practices for Writing Meaningful Code Comments

9
Comments
5 min read
10 Tips to Prevent and Manage Technical Debt

10 Tips to Prevent and Manage Technical Debt

9
Comments
7 min read
Refactoring the Pomodoro Timer: Components

Refactoring the Pomodoro Timer: Components

7
Comments 1
2 min read
Developers Share Technical Debt Horror Stories (Part 1)

Developers Share Technical Debt Horror Stories (Part 1)

2
Comments
4 min read
7 Tricks I Use To Rewrite JavaScript Code From My Early Days

7 Tricks I Use To Rewrite JavaScript Code From My Early Days

21
Comments 8
1 min read
4 Ways You Can Organise Your TODOs as a Software Engineer

4 Ways You Can Organise Your TODOs as a Software Engineer

17
Comments
5 min read
Converting My Vanilla JavaScript Project into React

Converting My Vanilla JavaScript Project into React

12
Comments
4 min read
Vue 3 Options to Composition API Migration

Vue 3 Options to Composition API Migration

16
Comments 5
3 min read
4 Tips on How to Refactor Code in Visual Studio Code

4 Tips on How to Refactor Code in Visual Studio Code

21
Comments
6 min read
How I use a Hash Instead of Case Statement in Ruby

How I use a Hash Instead of Case Statement in Ruby

6
Comments
2 min read
What Do You Need to Know about Software Maintenance Types as an Engineer

What Do You Need to Know about Software Maintenance Types as an Engineer

3
Comments
4 min read
Laravel: Refactoring Opportunity

Laravel: Refactoring Opportunity

4
Comments
3 min read
How to Prioritise Your Product Backlog

How to Prioritise Your Product Backlog

5
Comments
6 min read
A Walk Through the Gilded Rose Kata — Pt 5: Open to extension, closed to modification

A Walk Through the Gilded Rose Kata — Pt 5: Open to extension, closed to modification

5
Comments
3 min read
A Walk Through the Gilded Rose Kata — Pt 4: Discovering what GildedRose really is

A Walk Through the Gilded Rose Kata — Pt 4: Discovering what GildedRose really is

5
Comments
4 min read
A Walk Through the Gilded Rose Kata — Pt 3: From Faux-O to OO

A Walk Through the Gilded Rose Kata — Pt 3: From Faux-O to OO

7
Comments
6 min read
A Walk Through the Gilded Rose Kata — Pt 2: Duplication is your friend (at first)

A Walk Through the Gilded Rose Kata — Pt 2: Duplication is your friend (at first)

7
Comments
6 min read
A Walk Through the Gilded Rose Kata — Pt 1: Do not break anything

A Walk Through the Gilded Rose Kata — Pt 1: Do not break anything

11
Comments
7 min read
Are Default Params in JavaScript bad? (Snack pack #4)

Are Default Params in JavaScript bad? (Snack pack #4)

5
Comments
1 min read
The Engineer’s Complete Guide to Code Quality

The Engineer’s Complete Guide to Code Quality

13
Comments 1
6 min read
What Lies Beneath Hard Work: Code Churn

What Lies Beneath Hard Work: Code Churn

3
Comments
5 min read
Refactoring a horrible function - thought processes

Refactoring a horrible function - thought processes

2
Comments
6 min read
The Ultimate Engineer's Guide to Code Refactoring

The Ultimate Engineer's Guide to Code Refactoring

3
Comments
7 min read
What is the D.R.Y Principle?

What is the D.R.Y Principle?

5
Comments
4 min read
Refactor to success!

Refactor to success!

4
Comments
3 min read
Does refactoring Legacy Code pay off in your career?

Does refactoring Legacy Code pay off in your career?

7
Comments 2
7 min read
Use the new Enum type in Ecto 3.5

Use the new Enum type in Ecto 3.5

7
Comments 2
4 min read
Converting a React Class Component with Connect to a Functional Component using React Hooks

Converting a React Class Component with Connect to a Functional Component using React Hooks

7
Comments
6 min read
Why deciding when to refactor can be complicated and convoluted

Why deciding when to refactor can be complicated and convoluted

2
Comments
13 min read
Refactoring my first Go code

Refactoring my first Go code

9
Comments
3 min read
Refactoring or: How We Learned to Stop Worrying and Live with Chaos

Refactoring or: How We Learned to Stop Worrying and Live with Chaos

9
Comments
6 min read
When is it the best time to refactor?

When is it the best time to refactor?

4
Comments 2
3 min read
The Cost of Technical Debt

The Cost of Technical Debt

2
Comments
2 min read
loading...