Beautiful Code: Leading Programmers Explain How They Think"O'Reilly Media, Inc.", 26 juni 2007 - 620 sidor 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. |
Innehåll
1 | |
11 | |
29 | |
41 | |
Lessons from Designing XML Verifiers | 59 |
Beauty Through Fragility | 75 |
Beautiful Tests | 85 |
OntheFly Code Generation for Image Processing | 105 |
A Highly Reliable Enterprise System for NASAs Mars Rover Mission | 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 Framework for Networked Software | 429 |
Integrating Business Partners the RESTful Way | 451 |
Top Down Operator Precedence | 129 |
The Quest for an Accelerated Population Count | 147 |
The Technology Of Freedom | 161 |
Growing Beautiful Code in BioPerl | 187 |
The Design of the Gene Sorter | 217 |
The Case of Gaussian Elimination | 229 |
The LongTerm Benefits of Beautiful Design | 253 |
The Benefits of Working Together | 267 |
Another Level of Indirection | 279 |
Being All Things to All People | 293 |
Multidimensional Iterators in NumPy | 303 |
Beautiful Debugging | 463 |
Treating Code As an Essay | 477 |
When a Button Is All That Connects You to the World | 483 |
The Complete Audio Desktop | 503 |
Code in Motion | 527 |
Writing Programs for The Book | 539 |
Afterword | 553 |
Contributors | 555 |
565 | |