Ðàçðàáîò÷èê ïðèëîæåíèÿ 97 Things Every Programmer Should Know: O'Reilly Media, Inc.
Published by O'Reilly Media (http://oreilly.com/catalog/9780596809492)
For sound programming advice, tune in to the experts
Experience is the best teacher, and listening to old hands who’ve “been there, done that” is a mighty good way to learn what every programmer should know. With the 97 short and extremely useful tips from the programming experts in this book, you’ll expand your skills by adopting new approaches to old problems, learning situation-appropriate best practices, and honing your craft through sound advice -- no matter what languages you use.
With contributions by some of the most experienced and respected practitioners in the industry -- including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, and many more -- this book contains practical knowledge and principles that you can apply to all kinds of projects.
Chapters include:
— “Code in the Language of the Domain” by Dan North
— “Write Tests for People” by Gerard Meszaros
— “Convenience Is Not an -ility” by Gregor Hohpe
— “Know Your IDE” by Heinz Kabutz
— “A Message to the Future” by Linda Rising
— “The Boy Scout Rule” by Robert C. Martin (Uncle Bob)
— “Beware the Share” by Udi Dahan
ABOUT THE EDITOR
Kevlin Henney is an independent consultant, trainer, and author who focuses on programming, patterns, practice, and process. He is co-author of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages (Wiley).
Superb Reading Features
Through a partnership between O'Reilly Media and Lexcycle, this app includes the same features that have made Stanza an iPhone phenomenon with over a million downloads:
* Full book text search
* Several fonts and themes to choose from
* Built-in dictionary
* The ability to add annotations
* Landscape view
* Extensive cross-referencing and working hyperlinks
* Zoom function for images and screenshots
About O'Reilly Media
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, research, and conferences. Whether it's delivered in print, online, or in person, everything O'Reilly produces reflects the company's unshakeable belief in the power of information to spur innovation. Learn more about Ebooks from O'Reilly at oreilly.com/ebooks.
About Lexcycle
Lexcycle is the creator of Stanza Bookbinder which was used to create this standalone book application. Stanza Bookbinder is based on the popular iPhone Ebook reading application, Stanza. For more information about Stanza, visit www.lexcycle.com.