Wrox Home  
Search

Topic: General

Cover image for product 0470259248
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

General Related Resources

Forums

Blogs

Articles