编写可读代码的艺术 在线电子书 图书标签: 编程 程序设计 计算机 软件工程 程序员 Programming 代码首先得人读者爽 计算机科学
发表于2024-11-21
编写可读代码的艺术 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024
影响最深地两句话:代码的写法应该使别人理解它所需的时间最小化;测试应当具有可读性,以便其它程序员可以舒服地改变或者增加测试。
评分刚才review代码,因为写了几个没用的变量,函数名字起的不够精准被喷了,被要求周末看完这本书。。
评分很实在的编程建议小书。虽然不少都了解点,但知易行难。有追求的程序员都会如作者般注意代码品质的,我们写出来的代码是给人看的,给自己看的,所以对可读性的追求是必须的。里面的插图挺多,还多搞笑的。
评分是好书,不过价格吗,太贵,留白既多,又有很多插图,差不多3、4篇post就能说完的内容,这种书我支持盗版,或者说拿公司的钱去买
评分重读了一次,觉得这本书还是很不错的,嗯。之前给分太低了。
Dustin Boswell毕业于加州理工大学,资深软件工程师,在Google就职多年,负责Web爬虫和程序设计相关的工作。他专注于前端、后端,服务器架构、机器学习、大数据、系统和网站等技术领域的研究和实践,经验十分丰富。他现在是MyLikes的软件工程师。
Trevor Foucher资深软件工程师和技术经理,先后在Microsoft和Google工作了数十年,在Microsoft担任软件工程师、技术经理以及安全产品技术主管,在Google从事广告应用开发和搜索基础结构研发相关的工作。
细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。
本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术,也是一门艺术,编写可读性高的代码尤其如此。如果你要成为一位优秀的程序员,要想开发出高质量的软件系统,必须从细处着手,做到内外兼修,本书将为你提供有效的指导。
主要内容:
简化命名、注释和格式的方法,使每行代码都言简意赅。
·梳理程序中的循环、逻辑和变量来减小复杂度并理清思路。
·在函数级别解决问题,例如重新组织代码块,使其一次只做一件事。
·编写有效的测试代码,使其全面而简洁,同时可读性更高。
很短的一本小书,基本是在编译代码的时候顺便看完的,差不多花了三天的时间吧,看完的整体感受是很实用,增加了对整理代码可读性的欲望。可以说是软实力的提升吧,书里面举的例子都很实用,基本上实战都可以用到,我觉得这本书应该至少阅读两遍吧。 除了这本书以外,还可以考虑...
评分姑且不谈该书中提到的程序最优与否,本书在给广大的程序员上了一堂关键的编程品德学。就如同科学发展到一定程度出现对科学家应该具有什么品德展开讨论一样,本书也提出了作为一个出色的、有责任心的程序员应该具有的品质——让他人更容易看懂自己的代码。 从个人...
评分细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。 本书关注编码的细节...
评分本书主要观点: 1. 优雅的命名 1.1 命名具备自解释性(解释用途) 1.2 能附加(必要的)更多信息(匈牙利命名法的类型信息) 1.3 命名格式统一,如 kConstName 骆驼命名法或单词下划线 bool变量的is, has, can等前缀 ... 1.4 遵循业界的命...
评分细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。 本书关注编码的细节...
编写可读代码的艺术 在线电子书 pdf 下载 txt下载 epub 下载 mobi 下载 2024