2 ms·
Good lesson in keeping previous functionality with new versions, and remembering all of the functional requirements.
by haser_au 11y ago
Good lesson in keeping previous functionality with new versions, and remembering all of the functional requirements.
- wpietri 11y agoYes, but also no! "Remember" is a dangerous word to use here. Memory is fragile, fallible, and stored in ambulatory meat, which is inclined to wander off between releases. Store these use cases in automated tests that run automatically on every commit. And make sure the tests clearly express the intent of the requirement, so that when somebody eventually breaks the test, they can quickly get the purpose. (If not, they'll be inclined to just delete the test.)