Three questions to ask on upgrading a feature

  • Is this used?  If not delete code and functionality.
  • If it is please state an example of use.
  • Would a constant cover the majority of cases?  If so use.  This will be used to create a test for verification of completeness.