Description
How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studiesCONTENTS:
DedicationForewordPrefaceChapter 1: A Regular Expression MatcherChapter 2: Subversion's Delta Editor: Interface As OntologyChapter 3: The Most Beautiful Code I Never WroteChapter 4: Finding ThingsChapter 5: Correct, Beautiful, Fast (in That Order): Lessons from Designing XML VerifiersChapter 6: Framework for Integrated Test: Beauty Through FragilityChapter 7: Beautiful TestsChapter 8: On-the-Fly Code Generation for Image ProcessingChapter 9: Top Down Operator PrecedenceChapter 10: The Quest for an Accelerated Population CountChapter 11: Secure Communication: The Technology Of FreedomChapter 12: Growing Beautiful Code in BioPerlChapter 13: The Design of the Gene SorteChapter 14: How Elegant Code Evolves with Hardware The Case of Gaussian EliminationChapter 15: The Long-Term Benefits of Beautiful DesignChapter 16: The Linux Kernel Driver Model: The Benefits of Working TogetherChapter 17: Another Level of IndirectionChapter 18: Python's Dictionary Implementation: Being All Things to All PeopleChapter 19: Multidimensional Iterators in NumPyChapter 20: A Highly Reliable Enterprise System for NASA's Mars Rover MissionChapter 21: ERP5: Designing for Maximum AdaptabilityChapter 22: A Spoonful of SewageChapter 23: Distributed Programming with MapReduceChapter 24: Beautiful ConcurrencyChapter 25: Syntactic Abstraction: The syntax-case ExpanderChapter 26: Labor-Saving Architecture: An Object-Oriented Framework for Networked SoftwareChapter 27: Integrating Business Partners the RESTful WayChapter 28: Beautiful DebuggingChapter 29: Treating Code As an EssayChapter 30: When a Button Is All That Connects You to the WorldChapter 31: Emacspeak: The Complete Audio DesktopChapter 32: Code in MotionChapter 33: Writing Programs for "The Book"AfterwordContributorsColophon
Published
16 Jul 2007
Publisher
O'REILLY & ASSOCIATES
ISBN
9780596510046
Pages
593




Static Book Details Index Page - Click Here to go to Computer Manuals Website