Glossary: Refactoring and Clean Code
Change function declaration
Also written: change a function's parameters safely
Changing a function's name or parameters in safe steps. First add the new parameter with a default, then update the callers, then remove the default.