Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright Page
Contents
Praise for Essential Skills for the Agile Developer
Series Foreword The Net Objectives Lean-Agile Series
Preface
Acknowledgments
About the Authors
Part I. The Core Trim Tabs
Chapter 1. Programming by Intention
Chapter 2. Separate Use from Construction
Chapter 3. Define Tests Up Front
Chapter 4. Shalloway’s Law and Shalloway’s Principle
Chapter 5. Encapsulate That!
Chapter 6. Interface-Oriented Design
Chapter 7. Acceptance Test–Driven Development (ATDD)
Part II. General Attitudes
Chapter 8. Avoid Over- and Under-Design
Chapter 9. Continuous Integration
Part III. Design Issues
Chapter 10. Commonality and Variability Analysis
Chapter 11. Refactor to the Open-Closed
Chapter 12. Needs versus Capabilities Interfaces
Chapter 13. When and How to Use Inheritance
Part IV. Appendixes
Appendix A. Overview of the Unified Modeling Language (UML)
Appendix B. Code Qualities
Appendix C. Encapsulating Primitives
Index
Footnotes
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Appendix A
Appendix C
← Prev
Back
Next →
← Prev
Back
Next →