When a developer initially writes the code, their knowledge of the system is very detailed because usually they have worked on the project for some time, read requirement/ technical specs.

They know the code/related code, they know the system, everything is in harmony.
6 months or a year later, no one is going to know the system that well again, so you have to understand how the code works by reading it.ใ€€

Poorly written code can make this very difficult, code with poor readability is :

  • ๐Ÿ™ˆ Difficult to understand
  • ๐Ÿ™ˆ Longer to debug
  • ๐Ÿ™ˆ Hard to maintain
  • ๐Ÿ™ˆ Tricky to extendใ€€

I think this video can help us solve some problems โค