Andres, Clay
Pro PHP Refactoring
1. Introduction
Francesco Trucchia, Jacopo Romei
2. Finding “Bad Smells” in Code
Francesco Trucchia, Jacopo Romei
3. Introduction to Refactoring
Francesco Trucchia, Jacopo Romei
4. Principles and Rules
Francesco Trucchia, Jacopo Romei
5. Test-First Development
Francesco Trucchia, Jacopo Romei
6. Refactoring Tools
Francesco Trucchia, Jacopo Romei
7. Structuring Behavior
Francesco Trucchia, Jacopo Romei
8. Changing Class Responsibilities
Francesco Trucchia, Jacopo Romei
9. Dealing with Data Rationalization
Francesco Trucchia, Jacopo Romei
10. Reducing to Essential Conditional Executions
Francesco Trucchia, Jacopo Romei
11. Simplifying Method Calls
Francesco Trucchia, Jacopo Romei
12. Simplifying Generalization Relationships
Francesco Trucchia, Jacopo Romei
13. Legacy Code
Francesco Trucchia, Jacopo Romei
14. Regression Tests
Francesco Trucchia, Jacopo Romei
15. Refactoring with Patterns
Francesco Trucchia, Jacopo Romei
Keywords: Computer Science, Computer Science, general, Software Engineering/Programming and Operating Systems
- Author(s)
- Andres, Clay
- Anglin, Steve
- Beckner, Mark
- Buckingham, Ewan
- Castro, Anita
- Cornell, Gary
- Fugate, Mary Ann
- Gennick, Jonathan
- Hassell, Jonathan
- Lowman, Michelle
- Moodie, Matthew
- Parkes, Duncan
- Pepper, Jeffrey
- Pohlmann, Frank
- Pundick, Douglas
- Renow-Clarke, Ben
- Romei, Jacopo
- Shakeshaft, Dominic
- Trucchia, Francesco
- Wade, Matt
- Welsh, Tom
- Publisher
- Springer
- Publication year
- 2010
- Language
- en
- Edition
- 1
- Page amount
- 356 pages
- Category
- Information Technology, Telecommunications
- Format
- Ebook
- eISBN (PDF)
- 9781430227281