Wrox Home  
Search
Code Leader: Using People, Tools, and Processes to Build Successful Software (0470259248) cover image
Code Leader: Using People, Tools, and Processes to Build Successful Software
Patrick Cauldwell, Scott Hanselman (Foreword by)
ISBN: 978-0-470-25924-5
Paperback
233 pages
May 2008

Back to description


About This Title  |  Chapters on Demand  |  Errata  |  P2P Forum for This Title
Add to Cart
Chapter 1: Buy, Not Build
8 pages

The very basis of our jobs as developers is to write code. If you can’t write code, there is no work for you to do as a software... more

Chapter 2: Test-Driven Development
10 pages
US $4.99

Your first response to Test-Driven Development, or TDD, may be that it feels like a good way to encourage developers to write... more

Chapter 3: Continuous Integration
20 pages
US $4.99

If you are working by yourself on all of your software projects, Continuous Integration may not be for you. Most of us don’t... more

Chapter 4: Done Is Done
14 pages
US $4.99

One of the most important sets of rules to establish with your team are those defining when a given task is “done” and ready... more

Chapter 5: Testing
50 pages
US $4.99

Testing, often referred to as quality assurance (QA), is one of the most important parts of the whole software development... more

Chapter 6: Source Control
28 pages
US $4.99

For the vast majority of professional developers, source code control systems (SCCS or SCC) are a part of the landscape.... more

Chapter 7: Static Analysis
10 pages
US $4.99

Put simply, static analysis means “stuff you can learn about your code without running it.” There is a whole group of other... more

Chapter 8: Contract, Contract, Contract!
12 pages
US $4.99

What does it mean for software to have a contract? There turns out to be no hard-and-fast answer to that question. It can... more

Chapter 9: Limiting Dependencies
14 pages
US $4.99

The fewer dependencies the code you write has on other code, the easier it will be to change and the more resilient it will... more

Chapter 10: The Model-View-Presenter (MVP) Model
16 pages
US $4.99

One of the biggest challenges in adopting Test-Driven Development and ultimately Continuous Integration is figuring out how... more

Chapter 11: Tracing
10 pages
US $4.99

What is tracing? Ask any two developers, and you are likely to get different answers. I’m talking about tracing that means... more

Chapter 12: Error Handling
12 pages
US $4.99

Dealing with errors is a vital part of any software development project, and like most aspects of development it can be done... more

Chapter 13: Calculator Project: A Case Study
10 pages
US $4.99

Bob the developer comes to work in the morning, catches up on his email, and then sets to work on his project. Bob is working... more

Add to Cart
Printer-Ready Version   Share This
DRM-free e-books from Wrox