Code Leader Using People Tools and Processes to Build Successful Software.pdf

(3275 KB) Pobierz
15894859 UNPDF
15894859.002.png
Code Leader
Using People, Tools, and Processes to
Build Successful Software
Patrick Cauldwell
Wiley Publishing, Inc.
15894859.003.png
15894859.004.png
Code Leader
Acknowledgments .................................................................. xv
Introduction ...................................................................... xxi
Part I: Philosophy .................................................................. 1
Chapter 1: Buy, Not Build ............................................................. 3
Chapter 2: Test-Driven Development ................................................. 11
Chapter 3: Continuous Integration ................................................... 21
Part II: Process .................................................................. 41
Chapter 4: Done Is Done ........................................................... 43
Chapter 5: Testing ................................................................. 57
Chapter 6: Source Control ......................................................... 107
Chapter 7: Static Analysis ......................................................... 135
Part III: Code Construction ....................................................... 145
Chapter 8: Contract, Contract, Contract! ............................................ 147
Chapter 9: Limiting Dependencies .................................................. 159
Chapter 10: The Model-View-Presenter (MVP) Model ................................. 173
Chapter 11: Tracing .............................................................. 189
Chapter 12: Error Handling ........................................................ 199
Part IV: Putting It All Together .................................................... 211
Chapter 13: Calculator Project: A Case Study ........................................ 213
Index ........................................................................... 223
15894859.005.png
15894859.001.png
Zgłoś jeśli naruszono regulamin