1200-1500 Words on Agile
a) Explain any 3 refactoring techniques in detail?
b) Discuss reasons for technical depth?
a) What are design patterns and why we need them?
b) Give an example where you prefer abstract class over interface?
1. What is the rationale for refactoring in agile development?
2. Is refactoring just cleaning up code? Explain your answer
3. The key motivations for Iterative Development.
1. How unit testing is useful to increase productivity?
2. What is CI and explain benefits?