Working with Code

Allen Tucker, Ralph Morelli, Chamindra de Silva · 2011

Effective software development requires a mastery of both the architecture and specific strategies for improving, testing, and debugging the code base. This chapter introduces these strategies, which can be used either for cor- recting a defect or adding a new feature to the software. Both these activities require the use of refactoring, testing, and debugging tools and techniques.1

Read the paper · More papers on PaperTik