0% found this document useful (0 votes)
30 views2 pages

Contents

This document outlines the table of contents for a book or paper on code refactoring. It includes 10 chapters that cover topics like why and when to refactor code, different refactoring techniques, the refactoring process, bad smells in code, advantages and disadvantages of refactoring, and conclusions. The document provides an overview of the key areas and information that will be discussed in the full work.

Uploaded by

sahithsindhu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views2 pages

Contents

This document outlines the table of contents for a book or paper on code refactoring. It includes 10 chapters that cover topics like why and when to refactor code, different refactoring techniques, the refactoring process, bad smells in code, advantages and disadvantages of refactoring, and conclusions. The document provides an overview of the key areas and information that will be discussed in the full work.

Uploaded by

sahithsindhu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

CONTENTS

CHAPTER TITLE PAGE NO

ABSTRACT i

1. INTRODUCTION

1.1. Why should we refactor 3

1.2. When should we refactor 4

1.3. How do we refactor 5

2. REFACTORING OVERVIEW 7

3. BACKGROUND AND EMERGENCE

3.1. Background of refactoring 9

3.2. Emergence of refactoring 10

4. CODE REFACTORING

4.1. Hardware Refactoring 13

4.2. Code Refactoring Techniques 13

4.3. Automated Code Refactoring 14

5. REFACTORING PROCESS

5.1. Improvement Planning 19

5.2. Improvement Validation 20

5.3. Improvement Execution 21

ii
6. BAD SMELLS IN CODE

6.1. Few Bad smells and Solutions

24

6.2. Few Refactoring Techniques 25

7. ADVANTAGES AND DISADVANTAGES 27

8. FUTURE ENHANCEMENTS 30

9. CONCLUSION 31

10. REFERENCES 32

iii

You might also like