Because of default highlighting support, I started using TODO. The most valuable part is the colored flag my tools generate to attract attention to code that needs it.
// todo: todoThe article's goal is clearly to provide a quick categorisation of the TODO, rather than require reading the description to discover it: if I'm trying to debug something and reach a bit of code with a bunch of TODOs it's not going to help me much, if I see a FIXME or BUG I'm going to be a lot more interested.
Sometimes the TODO us sufficient through it context (e.g. a docstring empty but for a TODO stanza is obviously a missing doc), but often it's not and is the documentary equivalent of a goto.
Get yourself tools which are not hot garbage? All the ones I use let you customise markers however you want.
Customisation requires everyone who ever works on that codebase to also do the customization. Defaults are important
And they can go on the pile of all the others customisations necessary when you don't mandate all the tooling by fiat.
> Defaults are important
Defaults are a tool, when they hinder improvement you discard them.