3460:480 F21 Software Refactoring I

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