DEV Community

Cover image for How can you differentiate between Good Code Vs Bad Code
Pragyan Tripathi
Pragyan Tripathi

Posted on

How can you differentiate between Good Code Vs Bad Code

Writing good code is crucial for building successful software. However, not all code is created equal. Some code is efficient, reliable and easy to understand while other code is messy, error-prone and hard to maintain.

Here are 7 differences you must know between Good Code Vs Bad Code:

Difference 1

Good code is easy to process by our limited human minds. Vs Bad Code is difficult to understand and suffocating to read.

Difference 2

Good Code makes us go faster in the long run. Vs Bad Code slows us down with time.

Difference 3

Good Code is well-tested and easy to refactor. Vs In bad code, there are no tests and changing even a single line scares developers.

Difference 4

Good Code is not clever. Vs In Bad Code, cleverness is scattered all across the codebase.

Difference 5

In Good Code, there aren't extraneous dependencies among classes. Vs In Bad Code, dependencies are intertwined together.

Difference 6

Good Code makes noise if anything goes wrong. Bad Code keep things silent and fails quietly if anything goes wrong.

Difference 7

Good Code is well-documented and well-written for humans. Vs In Bad Code, there is no documentation and it is written for machines.

Image description

Thanks for reading this.

If you have an idea and want to build your product around it, schedule a call with me.

If you want to learn more about DevOps and Backend space, follow me.

If you want to connect, reach out to me on Twitter and LinkedIn.

Top comments (0)