4 ms·
How do you keep track of the technical debt? Ticket system?
by mkopinsky 12y ago
How do you keep track of the technical debt? Ticket system?
- bglusman 12y agoShameless plug: https://github.com/bglusman/debt_ceiling https://github.com/bglusman/debt_ceiling
- kybernetyk 12y ago//TODO: //FIXME: ;)
- evincarofautumn 12y agoWink all you like, but I get a lot of value from greppable, well written fixmes directly in the source they pertain to. If I’m working on a feature and I discover some odd misbehaviour, there is often a comment right there in the source, explaining precisely what I need to do next.
- bigtunacan 12y agoAgreed. A # TODO: or # FIXME: lives in the code for all to see. I use ticketing & project management tools as well (Pivotal, Trello, others), but these tools are more useful for "X needs implemented and has measurable priority or Y needs fixed ASAP". Things that we know need to be addressed, but the priority level is "when we have time" are better served living in the code. They tend to get lost in project management and ticketing systems, whereas they live until the code dies if they are in the code.
- GoodIntentions 12y agoIf it is something expedient and thoroughly embarrassing I use //kludge
- varjag 12y agoNo need to track it, just default on the debt when it's too much to bear.