52ky 发表于 2022-10-4 08:51:54

代码之美中文版

第1章,正则表达式匹配器,作者BrianKernighan,介绍了对一种言语和一个问题的深入分析以及由此产生的简洁而高雅的解决方案。第2章,我编写过的最漂亮代码,作者JonBentley,介绍了如安在无需执行函数的状况下测试函数的功能。第3章,漂亮的测试,作者AlbertoSavoia,介绍了一种全新的测试方法,不只可以消除bug,还可以使你变成一个更优秀的程序员。第4章,NASA火星漫步者命令中的高可靠企业系统,作者RonaldMak,介绍了如何使用工业规范,最好实践和Java技术来满意NASA探险命令的高可靠性需要。第5章,漂亮的并发,作者SimonPeytonJones,通过软件业务内存(SoftwareTransactionalMemory)来消除大多数并发程序中的困难,在本章中使用Haskell言语来说明。第6章,以REST方法集成业务同伴,作者AndrewPatzer,通过依据需要来设计一个B2BWebService从而发挥出设计者对程序开发人员的尊敬。ii
代码之美中文版.pdf

(Chapter 1, Regular Expression Matchmaker, written by Brian Kernighan, introduces the in-depth analysis of a language and a problem and the resulting concise and elegant solution. In Chapter 2, Jon Bentley, the most beautiful code I have ever written, introduced the function of Ruan to test functions without executing functions. Chapter 3, Beautiful Testing, by Alberto Savoia, introduces a new testing method, which can not only eliminate bugs, but also make you a better programmer. In Chapter 4, Ronald Mak, the author of the highly reliable enterprise system in NASA's Mars rover command, introduced how to use industry specifications, best practices and Java technology to meet the high reliability needs of NASA's exploration command. Chapter 5, Beautiful Concurrency, written by Simon Peyton Jones, uses Software Transactional Memory to eliminate the difficulties in most concurrent programs. Haskell language is used in this chapter to explain. In Chapter 6, Andrew Patzer, the author of integrating business partners with REST, shows the designer's respect for program developers by designing a B2B Web Service according to needs. ii
Code Beauty Chinese Version. pdf)




页: [1]
查看完整版本: 代码之美中文版