Code Leader: Using People, Tools, and Processes to Build Successful Software
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Code Leader: Using People, Tools, and Processes to Build Successful Software

English

Patrick Cauldwell somehow found his way to a career in software despite earning a bachelor’s degree in East Asian Studies. From a work-study job in the student computer lab at college through early jobs in quality assurance and localization, and finally into full-time software engineering, Patrick has always been interested in what makes computers tick. He’s worked in a wide range of software operations, from very large projects at Intel to a very small start-up to a consulting job in the midst of the .COM boom.

English

Acknowledgments.

Introduction.

Part I: Philosophy.

Chapter 1: Buy, Not Build.

Chapter 2: Test-Driven Development.

Chapter 3: Continuous Integration.

Part II: Process.

Chapter 4: Done Is Done.

Chapter 5: Testing.

Chapter 6: Source Control.

Chapter 7: Static Analysis.

Part III: Code Construction.

Chapter 8: Contract, Contract, Contract!

Chapter 9: Limiting Dependencies.

Chapter 10: The Model-View-Presenter (MVP) Model.

Chapter 11: Tracing.

Chapter 12: Error Handling.

Part IV: Putting It All Together.

Chapter 13: Calculator Project: A Case Study.

Index.

loading