News for hackers. Stuff that matters.
Re:Todo-or-die – Provides procedural macros that act as chec... by mlyle on Monday September 06, 2021 @12:26AM (#28430240)
For awhile we did both-- we had some glue we'd written which turned TODO comments into issues. Then for things that were truly related to somewhere deep in the source code, they could be marked there for anyone seeing the code and in the issue tracker.

The biggest issue was, the magic we'd come up with to prevent spurious closing/opening of these issues was insufficient for formatting and reorganization, and it resulted in unnecessary churn in the issue tracker and for some comments on these issues to be lost. But done better I think it could still be valuable.

Re:Todo-or-die – Provides procedural macros that act as chec... by a-dub on Monday September 06, 2021 @12:48AM (#28430385)
i've considered writing tooling like this. maybe not tying to ticketing systems, but instead like some sort of scorekeeping system for tech debt. maybe add some fun incentives like "if your patch removes more tech debt than it creates in terms of specially formatted TODOs, then you get to jump the CI line" or somesuch.
Re:Todo-or-die – Provides procedural macros that act as chec... by Jolter on Monday September 06, 2021 @04:38AM (#28431677)
Check our Sonarqube. It has gating functionality that you can enable for TODOs and I’m pretty sure it can tally up number of todos as part of its tech debt calculator.