What This Book Is Not About


This book is not about a set of abstract concepts, patterns, or a single way of doing things. It is a collection of practical, commonsense advicethe kind of ideas that you wish you had thought of before the project began. These ideas and concerns are valid for whatever programming methodology or programming language you use.

This book doesn't tell you how to write faster code, how to write code with fewer memory leaks, or even how to debug code. It does tell you how to compile your product faster, how to keep track of all the code you write, and how to track the bugs in your code. You will need to refer to other places for all the specific information about each tool. For example, this book doesn't provide detailed steps on how to set up a Subversion server.

One topic that is not covered in this book is IDEs (integrated development environments), which are editing tools (often for specific languages) with integrated access to tools such as the ones that are described throughout this book. The subject of editors and IDEs deserves an entire book to itself.

Although this book does describe many different tools, it's not simply an encyclopedia of tools. That kind of book or web site is useful for comparisons, but what is often more useful is information about what other projects are using, and how their tools are used. There are also many suggestions throughout the book about where to look for related tools, including Appendix B.

Nor is this book about developing hardware, though plenty of the advice and tools are applicable to hardware development environments.

Finally, this is not a book that uses words such as paradigm and ontology. In this book, companies and projects release products; they don't "optimize passions for agile solutions." And bugs are called bugs.



Practical Development Environments
Practical Development Environments
ISBN: 0596007965
EAN: 2147483647
Year: 2004
Pages: 150

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net