I always liked your codebase is like a garden
metaphor, it says that writing software is like gardening, you have to take care of your garden in many ways and time to time you have to move plantings relative to each other, consider how to take advantage of the wind, rain and sunlight to help your plants to grow and have good health. Every day you have to monitor them and make adjustments as needed. Like your code. But how can we do it in practice becoming good gardeners? Continue to read...
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (1)
Nice metaphor. I try to spend some time cleaning up before implementing a new feature. It can be easy to go too deep down that rabbit hole or cause unintended bugs, so I try to show restraint. But I find regular minimal refactoring very helpful to maintain code quality.