Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Code Leader: Using People, Tools, and Processes to Build Successful Software (Programmer to Programmer)

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

"Patrick is a pragmatist with a purist's knowledge. He has a deep understanding of what 'smells' right, and he knows when and how to find the right balance to get the job done. This philosophy of balanced 'pure pragmatism' pervades this book and makes it useful."
—from the foreword by Scott Hanselman, Author of ComputerZen Blog, www.computerzen.com; Senior Program Manager, Developer Division, Microsoft Corporation

Writing code is rewarding, but writing high-quality code, on time and at the lowest possible cost, is what makes a software project successful. As the role of a professional developer has evolved and taken on additional responsibilities, it is now necessary to work in concert with a team in order to improve both the process and final results of a software project. This unique book introduces a set of concrete best practices and construction techniques that can be applied to the development process and to actual code construction, so that you can confidently solve business problems rather than deal solely with pure coding tasks.

Patrick Cauldwell understands that it is no longer sufficient to just write software that solves a problem; it must also be fast, scalable, reliable, and easy to use. In this reference, he explains how to build software that is of high quality at a lower cost and shares with you the practical steps you must take in order to transition from software engineer to technical lead.

What you will learn from this book

  • Practical steps you can take to combine different developmental philosophies, processes, and construction techniques into a unified approach to software

  • Methods for deciding which parts of a project you need to write yourself versus what you can buy or reuse

  • Tools and processes you can employ to improve source code quality and maintainability

  • How to create, run, organize, and measure tests, and then make them more useful to developers and testers

  • Ways that programming by contract can make your code easier for developers to understand and use

  • Recommended techniques for handling errors in your code that will make your application easier to debug and support

Who this book is for

This book is for experienced software developers who are looking to improve their development skill set and bring a higher level of discipline to a project.

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

About the Author
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.

(HTML tags aren't allowed.)

The Handbook of Gender, Sex and Media
The Handbook of Gender, Sex and Media

The Handbook of Gender, Sex and Media offers original insights into the complex set of relations which exist between gender, sex, sexualities and the media, and in doing so, showcases new research at the forefront of media and communication practice and theory.

  • Brings together a collection of new, cutting-edge...
Healthy Carb Cookbook For Dummies (Cooking)
Healthy Carb Cookbook For Dummies (Cooking)

Over 100 homemade dishes high in goodness, low in carbs

Know-how and recipes to help you live a healthy carb lifestyle!

With sumptuous recipes and information on nutrition, this terrific cookbook helps you make the switch to healthy carbs. Get the skinny on the basics of low-carb living. Get recipes that de-carb...

Mastering Windows XP Registry
Mastering Windows XP Registry
Expert Advice for Windows XP Power Users

Created for Windows power users and anyone who aspires to be one, Mastering Windows XP Registry provides focused, practical coverage of Windows’ most important—and most challenging—element: the registry. Inside, you’ll learn to customize Windows XP,...

Embedded Systems: Desktop Integration (Wordware Applications Library)
Embedded Systems: Desktop Integration (Wordware Applications Library)
In this book, we design a thermostat that interfaces to a host
system through RS-232, USB, and Ethernet. To make things fun,
the device layer and user applications have to run on Windows,
Linux, and FreeBSD. We build three prototype thermostats using
the BASIC Stamp, PIC Microcontroller, and PSOC Microcontroller.
Time Series Data Analysis Using EViews (Statistics in Practice)
Time Series Data Analysis Using EViews (Statistics in Practice)

Do you want to recognize the most suitable models for analysis of statistical data sets?

This book provides a hands-on practical guide to using the most suitable models for analysis of statistical data sets using EViews - an interactive Windows-based computer software program for sophisticated data analysis, regression, and...

Semi-active Suspension Control: Improved Vehicle Ride and Road Friendliness
Semi-active Suspension Control: Improved Vehicle Ride and Road Friendliness

Semi-active Suspension Control provides an overview of vehicle ride control employing smart semi-active damping systems (controlled dissipative elements which only require low energy input). These systems are able to tune the amount of damping in response to measured vehicle-ride and handling indicators.

Two physically...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy