3 ms·
A good way to minimize technical debt is to block PRs that have TODOs until the author completes them, therefore eliminating the technical debt they would have
by jwineman 9y ago
A good way to minimize technical debt is to block PRs that have TODOs until the author completes them, therefore eliminating the technical debt they would have otherwise introduced.
- crusso 9y agoAlthough I wonder how much self-censorship that encourages. Whether or not to put a TODO in your code is a judgement call. If you tell some developers that admitting to a TODO means that they can't submit, they might not admit to them as often. It's a bit case-by-case, but I think I'd rather encourage contributors to admit to the lacks in their code and accept them - but get them to commit to follow ups that will fix the problems.
- DenisM 9y agoYou're killing the messenger.
- abraham 9y agoThis is likely to lead to developers just leaving out the TODOs instead of doing the work. Especially for work that isn't needed now but should be done at some point in the future.
- bobbytherobot 9y agoYou aren't blocking technical debt, you are simply blocking TODO comments.
- aero142 9y agoHow's that job you work at without deadlines and where engineering is the most important department?
- softawre 9y agoYou should go be a team lead, get some deadlines - and the perspective that comes with it.