Coder to Developer: Tools and Strategies for Delivering Your Software
Mike Gunderloy-
Merely knowing how to write code, writes independent software developer Gunderloy, does not mean that one has the skill set necessary to be a successful software developer. In this text, he describes these skills, offering chapters on essential planning tasks; coding skills such as assertions, exceptions, useful comments, unit testing, and refactoring; the use of tools for investigating code, setting up a productive development environment, and code generation; test release tasks such as bug management, quality assurance, and recording information from end users; techniques for working with small software development teams; and frequently neglected tasks such as creating documentation, mastering the build process, protecting intellectual property, and delivering the application.more...
-
"Two thumbs up"
—Gregory V. Wilson, Dr. Dobbs Journal (October 2004)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 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.
more... -
A guide to computer software development covers such topics as project planning, error handling, source code control, working with teams, and application documentation.
-
"Two thumbs up"
?Gregory V. Wilson, Dr. Dobbs Journal (October 2004)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 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.
more...
