Beautiful Code: Leading Programmers Explain How They ThinkHow 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. |
What people are saying - Write a review
User ratings
5 stars |
| ||
4 stars |
| ||
3 stars |
| ||
2 stars |
| ||
1 star |
|
LibraryThing Review
User Review - brikis98 - LibraryThingA mixed bag, but overall, worth reading. Pros: I think programmers do not spend enough time studying the code of others, so books like this are an important step in encouraging the study of this craft ... Read full review
LibraryThing Review
User Review - joeldinda - LibraryThingEssentially, this is thirty or so authors' takes on what makes code beautiful. The approaches vary widely, as does the writing. Some essays are full of code, others of theory, still others mix the two ... Read full review
Contents
1 | |
11 | |
29 | |
41 | |
LESSONS | 59 |
BEAUTY THROUGH FRAGILITY | 75 |
BEAUTIFUL TESTS | 85 |
ONTHEFLY CODE GENERATION FOR IMAGE PROCESSING | 105 |
A HIGHLY RELIABLE ENTERPRISE SYSTEM FOR NASAS | 319 |
DESIGNING FOR MAXIMUM ADAPTABILITY | 339 |
A SPOONFUL OF SEWAGE | 353 |
DISTRIBUTED PROGRAMMING WITH MAPREDUCE | 371 |
BEAUTIFUL CONCURRENCY | 385 |
THE SYNTAXCASE EXPANDER | 407 |
AN OBJECTORIENTED | 429 |
INTEGRATING BUSINESS PARTNERS THE RESTFUL WAY | 451 |
TOP DOWN OPERATOR PRECEDENCE | 129 |
THE QUEST FOR AN ACCELERATED POPULATION COUNT | 147 |
THETECHNOLOGYOFFREEDOM | 161 |
GROWING BEAUTIFUL CODE IN BIOPERL | 187 |
THE DESIGN OFTHE GENE SORTER | 217 |
THE LONGTERM BENEFITS OF BEAUTIFUL DESIGN | 253 |
THE BENEFITS | 267 |
ANOTHER LEVEL OF INDIRECTION | 279 |
BEING ALL THINGS | 293 |
MULTIDIMENSIONAL ITERATORS IN NUMPY | 303 |
Other editions - View all
Beautiful Code: Leading Programmers Explain How They Think Andy Oram,Greg Wilson No preview available - 2007 |