(51CTO official Java development engineer QQ group (27163376), please enter your ID for verification. Preface "BeautifulCode" was conceived by Greg Wilson in 2006, the original intention of this book is to extract some valuable thinking from excellent software developers and computer scientists/scientists. Together with assistant editor Andy Oram, he visited experts from different technical backgrounds around the world. This Selected Edition of The Beauty of Code is a selection of 6 chapters from the original book. All chapters in this book are organized as follows: Chapter 1, Regular Expression Matchers, by Brian Kernighan, presents an in-depth analysis of a language and a problem and the resulting concise and elegant solution. Chapter 2, The Most Beautiful Code I've Ever Written, by Jon Bentley, describes how to test the functionality of a function without having to execute it. Chapter 3, Beautiful Testing, by Alberto Savoia, introduces a new approach to testing that not only eliminates bugs, but also makes you a better programmer. Chapter 4, High-Reliability Enterprise Systems in NASA's Mars Rover Command, by Ronald Mak, describes how to use industry specifications, best practices, and Java technology to meet the high-reliability needs of NASA's Expedition Command. Chapter 5, Beautiful Concurrency, by Simon Peyton Jones, takes the pain out of most concurrent programs through Software Transactional Memory, and uses Haskell language to illustrate it in this chapter. Chapter 6, Integrating business partners with REST, author Andrew Patzer, by designing a B2B WebService according to the needs and then exerting the designer's respect for program developers.
Beautiful_Code_Minibook_by_InfoQ.pdf)