Agile for developers: Refactoring code
about.gitlab.com · 670 words · saved by 1 readers
The time commitment involved in refactoring may cause hesitation, but the impact on developer productivity and efficiency outweighs the initial discomfort.
It’s difficult to cook in a cluttered, untidy kitchen. You need a specific knife, but it needs to be washed. You need that one mixing bowl, but it’s not in the cabinet where you usually keep it. You can’t find a place for the cutting board, because the countertop has no room. Software development is similar to cooking - you need a tidy codebase to deliver rapidly. If you don’t clean your code as you develop, you can find yourself surrounded by a mess. Fortunately, refactoring code helps you keep your source code neat and tidy. Refactor code to accelerate Agile delivery Refactoring…
saved by
related reading
- Good code is like a love letter to the next developer who will maintain it.addyo.substack.com
- Cognitive load is what mattersminds.md
- Refactoring Techniquesrefactoring.guru
- Write code that is easy to delete, not easy to... — programming is terribleprogrammingisterrible.com
- Mistakes I see engineers making in their code reviewsseangoedecke.com
- Code was our medium for thoughtwattenberger.com
- How to read a codeiamjonas.me
- How to Make Your Code Reviewer Fall in Love with You · mtlynch.iomtlynch.io
- Mistakes engineers make in large established codebasesseangoedecke.com
- Software Engineering at Googleabseil.io
- Repeat yourself, do more than one thing, and... — programming is terribleprogrammingisterrible.com
- Learn how Git fits into an agile workflow | Atlassianatlassian.com