97-things-every-x-should-know
97 Things Every Programmer Should Know

Updated 7 months ago

chrisleejing (@chrisleejing) started discussion #9

6 months ago · 0 comments

Open

Technical debt is like a loan: You benefit from it in the short-term, but you have to pay interest on it until it is fully paid off. Shortcuts in the code make it harder to add features or refactor your code. They are breeding grounds for defects and brittle test cases. The longer you leave it, the worse it gets. By the time you get around to undertaking the original fix there may be a whole stack of not-quite-right design choices layered on top of the original problem making the code much harder to refactor and correct. In fact, it is often only when things have got so bad that you must fix it, that you actually do go back to fix it. And by then it is often so hard to fix that you really can't afford the time or the risk.

Act with Prudence (Edit this file)

loan: 贷款; breeding grounds: 滋生地; defect: 缺陷; brittle: 脆弱的

No description provided.

No comments on this discussion.


to join this conversation on GitBook. Already have an account? Sign in to comment
Notifications

You’re not receiving notifications from this thread.


1 participant