Chapter1:整洁代码 1、《C++》程序设计语言作者——C++之父Bjarne Stroustrup 对于整洁代码的定义: 我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;经量减少依赖关系,使之便于维护;移居某种分层战略完善错误处理代码;性能调至最优,省的引诱别人做没规矩的优化, ...
分类:
其他好文 时间:
2016-07-11 21:25:09
阅读次数:
142
忘了发出来,现在补上
时间: 2016/5/6 星期五
今天阅读了本书的后半部分,有两点不同:
1. 层次,前半部分是琐碎的细节,后半部分则基于前半部分但却站在更高的角度来讲怎样写代码。
2. 后半部分还对前半部分进行了归纳总结,以实例的方式一点点地告诉你之前讲的那些规则是如何使用的。
九、单元测试
1. TDD定律
在编写不能通过的单元测试前,不可...
分类:
其他好文 时间:
2016-05-12 16:02:52
阅读次数:
176
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/02/gulp-grunt-npm-scripts-part1Cory House是“Building Applications with React and Flux”与“Clean Code: Writing Code for Humans”的作者,同时也是Pluralsi...
分类:
其他好文 时间:
2016-02-24 09:42:05
阅读次数:
263
Building Maintainable Software-java篇之 Write Clean Code
Writing clean code is what you must do in order to call yourself a professional.
—Robert C. Martin
Guideline:
? Write clean code.
...
分类:
编程语言 时间:
2016-02-17 11:13:50
阅读次数:
227
变量、函数、参数、类和封包,这些在编程的过程中都需要我们命名。程序编写好了之后,jar文件、war文件和ear文件的命名。 既然命名在软件中如此重要,那么我们在取名字的时候要遵循什么样的规则呢?《Clean Code》总结了如下几点: 1) 名副其实:名称应该已经回答了所有的大问题,即名字应该表示变
分类:
其他好文 时间:
2016-02-08 13:28:46
阅读次数:
194
最近花了一些时间看了这本书,书名是《Writing Clean Code ── Microsoft Techniques for Developing Bug-free C Programs》这里主要总结了一些里面的编程思想。为空语句加上NULL当需要使用空语句的时候,最好写上NULL, 比如:if...
分类:
其他好文 时间:
2015-11-12 23:30:55
阅读次数:
277
我们的队名: Clean Code 031302511 林培兴 031302623 张衍坤 031302223 翁翰帅 031302536 苏丽玲 031302505 黄晓辉(组长)团队项目描述: 校园通团队成员介绍: 林培兴:我和组长是结对项目中的队友,在结对项目中,我们很好地合...
分类:
其他好文 时间:
2015-10-11 21:36:13
阅读次数:
238
最近接手了新的项目,突然间有点不适应了,越发感觉到了Clean Code是多么重要,那么什么样的代码算是优雅的代码?Bjarne Stroustrup,C++之父:逻辑应该是清晰的,bug难以隐藏;依赖最少,易于维护;错误处理完全根据一个明确的策略;性能接近最佳化,避免代码混乱和无原则的优化;整洁的...
分类:
其他好文 时间:
2015-08-29 23:08:50
阅读次数:
238
笔记2:函数1.短小、还要更短小 每个函数都一目了然,每个函数灰依序把你带到下一个函数 if、else、while语句等,其中的代码块应该只有一行,块内调用的函数名称应该较具有说明性2.只做一件事 就是看判断能否再拆出一个函数,该函数不仅只是单纯地重新诠释其实现3.每个函数一个抽象层级(暂时不懂) ...
分类:
其他好文 时间:
2015-08-06 22:04:04
阅读次数:
105
前两天参加了公司组织的一个培训,主题是“如何写出好的代码” ,刚看到这个主题,第一反应是又不知道是哪个培训机构来忽悠钱的!老大安排了,就去听听呗。 说实在的,课程内容没有什么新鲜的东西,就是讲讲如何发现代码的坏味道,如何重构函数,如何修改遗留系统的代码。这些东西从本科到研究生到实习到正式工作,...
分类:
其他好文 时间:
2015-07-22 01:21:37
阅读次数:
175