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