Across
- 2. What should not change when we perform a refactoring
- 3. Refactoring: ______ Method
- 6. The activity when we make a change for a new API is called ______ ______
- 7. Refactoring: Replace Nested Conditional with _____ _______
- 9. The activity when we try to understand what some part of code is doing
- 14. The activity when we add a new feature
- 16. The refactoring Inline Method is the inverse of the refactoring _______ Method
- 18. Refactoring: Replace ___________ with Delegation
- 19. Refactoring is a form of software ______________
- 20. The activity when we fix a bug
- 21. Refactoring leads to easier _________
Down
- 1. What Opdyke named an early form of refactoring
- 4. If you refactor a Java program, the results is also a ____ program
- 5. Refactoring is a part of all source-code _________
- 8. At a minimum, ____ testing is needed to perform refactoring
- 10. What refactorings improve
- 11. Popular Refactoring: ____ Temporary Variable
- 12. A software system with no unit-testing suite can be considered ______ code
- 13. Refactoring make existing code more ________
- 15. A counterintuitive argument made by Fowler is that refactoring leads to ______ programming
- 17. Refactoring helps ______ preservation