Beautiful Code
By: edited by Andy Oram and Greg Wilson.
Contributors: Oram, Andrew.; Wilson, Greg, 1963-
Edition: 1st. ed.
Series: Theory in practice series
Publisher: O'Reilly
Published: 2007
Place of publication: Beijing; Sebastapol, Calif
Language: eng
Number of pages: 593
ISBN-13: 9780596510046
Subjects: Software engineering.
Description: How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. Beautiful Code is an opportunity for master coders to tell their story. - Publisher.
Notes: "Leading programmers explain how they think" -- front cover.

Includes bibliographical references and index.
Table of contents: title: A regular expression matcher / Brian Kernighan; title: Subversion's delta editor: interface as ontology / Karl Fogel; title: The most beautiful code I never wrote / Jon Bentley; title: Finding things / Tim Bray; title: Correct, beautiful, fast (in that order): lessons from designing XML verifiers / Elliotte Rusty Harold; title: Framework for integrated test: beauty through fragility / Michael Feathers; title: Beautiful tests / Alberto Savoia; title: On-the-fly code generation for image processing / Charles Petzold; title: Top down operator precedence / Douglas Crockford; title: The quest for an accelerated population count / Henry S. Warren, Jr.; title: Secure communication: the technology of freedom / Ashish Gulhati; title: Growing beautiful code in bioperl / Lincoln Stein; title: The design of the gene sorter / Jim Kent; title: How elegant code evolves with hardware: the case of Gaussian elimination / Jack Dongarra and Piotr Luszczek; title: The long-term benefits of beautiful design / Adam Kolawa; title: The Linux kernel driver model: the benefits of working together / Greg Kroah-Hartman; title: Another level of indirection / Diomidis Spinellis; title: Python's dictionary implementation: being all things to all people / Andrew Kuchling; title: Multidimensional iterators in numpy / Travis E. Oliphant.; title: A highly reliable enterprise system for Nasa's mars rover mission / Ronald Mak; title: ERP5: designing for maximum adaptability / Rogerio Atem de Carvalho and Rafael Monnerat; title: A spoonful of sewage /Bryan Gantrill; title: Distributed programming with MapReduce / Jeffrey Dean and Sanjay Ghemawat; title: Beautiful concurrency / Simon Peyton Jones; title: Syntactic abstraction: the syntax-case expander / R. Kent Dybuig; title: Labor-saving architecture: an object-oriented framework for networked software / William R. Otte and Douglas C. Schmidt; title: Integrating business partners the restful way / Andrew Patzer; title: Beautiful debugging / Andres Zeller; title: Treating code as an essay / Yukihiro Matsumoto; title: When a button is all that connects you to the world / Arun Mehta; title: Emacspeak: the complete audio desktop / T. V. Raman; title: Code in motion / Laura Wingerd and Christopher Swiwald; title: Writing programs for "the book" / Brian Hayes.