| I add and grep for the following: - FIXME: this is clearly broken/wrong and highest priority - XXX: this is “ugly” or assumes wrong things, probably higher than next - TODO: at some point, implement a whole different approach/category/branch - NOTE: code comment with a higher importance than just random comment NOTE: I work a lot with old/unmaintained codebases where “code is truth”, so there is no “jira ticket creation” but amending things as you read. |
- TODO: will be needed before release, mandatory or else turn into another category. Blocks release.
- FUTURE: will be turned in to a TODO eventually, optional, often architectural
- MAYDO: nice to have, very optional
- PERF: do this if more performance is needed
+
some semantic tags related to domain
Opinion: TODOs are NOT code smells, they accrue around the most valuable parts of the codebase.