CPSC 480 Software Refactoring I

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