The project I am working on has a status field which currently only allows
NO, and I am about to refactor it to allow the value
MAYBE. Unfortunately, it is used over 1,000 times in 200+ files.
Typically the status field is just displayed raw, but occasionally there is some logic that goes along with it. Because of this, I want to manually review each instance of this field*.
Short of creating some sort of checklist with all 1,000+ instances of the variable and checking each one off as I review them, are there any standard strategies or tools that would allow me to be able to keep track of which references to this variable I have/haven't reviewed?
For this question I am assuming that I can easily find every instance this field is referenced in the project (all have the same variable name
yesNoStatus). Unfortunately the project is in a dynamically typed language with poor tooling.
Note: My current strategy is to use a simple find/replace to change all variable names from
yesNoXStatus, and then remove the
X as I review them.