Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Coder to Developer: Tools and Strategies for Delivering Your Software

Buy

No one can disparage the ability to write good code. At its highest levels, it is an art. But no one can confuse writing good code with developing good software. The difference—in terms of challenges, skills, and compensation—is immense.

Coder to Developer: Tools and Strategies for Delivering Your Software helps you excel at the many non-coding tasks entailed, from start to finish, in just about any successful development project. What’s more, it equips you with the mindset and self-assurance required to pull it all together so that you see every piece of your work as part of a coherent process. Inside this book, you’ll find plenty of technical guidance on such topics as:

  • Choosing and using a source code control system
  • Code generation tools—when and why
  • Preventing bugs with unit testing
  • Tracking, fixing, and learning from bugs
  • Application activity logging
  • Streamlining and systematizing the build process
  • Traditional installations and alternative approaches

To bring it home, the author has provided the source code for Download Tracker, a tool for organizing your collection of dlownloaded code, that’s used for examples throughout this book. The code is provided in various states of completion, reflecting every stage of development, so that you can dig deep into the actual process of building software. But you’ll also develop “softer” skills, in areas such as team management, open source collaboration, user and developer documentation, and intellectual property protection. If you want to become someone who can deliver not just good code but also a good product, this book is the place to start. If you must build successful software projects, it’s essential reading.

(HTML tags aren't allowed.)

Coach Yourself to Win: 7 Steps to Breakthrough Performance on the Job and In Your Life
Coach Yourself to Win: 7 Steps to Breakthrough Performance on the Job and In Your Life

A proven process for changing the way you behave--used by a renowned executive coach for more than 25 years

Are you able, ready, and willing to permanently change your behavior?

Permanently replacing deeply ingrained behaviors with new ones is one of the hardest challenges to overcome. But in Coach Yourself...

Light Field Sampling (Synthesis Lectures on Image, Video, and Multimedia Processing)
Light Field Sampling (Synthesis Lectures on Image, Video, and Multimedia Processing)
Light field is one of the most representative image-based rendering techniques that generate novel virtual views from images instead of 3D models. The light field capture and rendering process can be considered as a procedure of sampling the light rays in the space and interpolating those in novel views. As a result, light field can be studied as a...
Global Warming - Myth or Reality?: The Erring Ways of Climatology (Springer Praxis Books / Environmental Sciences)
Global Warming - Myth or Reality?: The Erring Ways of Climatology (Springer Praxis Books / Environmental Sciences)
In the global-warming debate, definitive answers to questions about ultimate causes and effects remain elusive. In Global Warming: Myth or Reality?, Marcel Leroux seeks to separate fact from fiction in this critical debate from a climatological perspective. Beginning with a review of the dire hypotheses for climate trends, the author describes the...

Understanding Broadband over Power Line
Understanding Broadband over Power Line
Understanding Broadband over Power Line explores all aspects of the emerging technology that enables electric utilities to provide support for high-speed data communications via their power infrastructure. This book examines the two methods used to connect consumers and businesses to the Internet through the utility infrastructure: the existing...
Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More
Supercharged JavaScript Graphics: with HTML5 canvas, jQuery, and More

With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use JavaScript, jQuery, DHTML, and HTML5's Canvas element to create rich web applications for computers and mobile devices.

By following real-world...

XNA 4.0 Game Development by Example: Beginner's Guide
XNA 4.0 Game Development by Example: Beginner's Guide

XNA Game Studio enables hobbyists and independent game developers to easily create video games. It gives you the power to bring your creations to life on Windows, the Xbox 360, the Zune, and the Windows Phone platforms. But before you give life to your creativity with XNA, you need to gain a solid understanding of some game development...

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