摘要: 注释 注释不能美化糟糕的代码 用代码来阐述你的思路 好的注释是什么? 法律信息 提供信息的注释 对意图的解释 警示:例如 // Don‘t run unless you have some time to kill TODO注释 公共API的JavaD... 阅读全文
posted @ 2014-08-15 17:53 beiyeren 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 有意义的命名和函数命名: 名副其实---选个好名字要花很长时间,但省下来的时间更多。如果发现有更好的名称,就换掉旧的。 避免误导---比如,使用accountList指称一组帐号 使用读的出来的名称---比如,genymdhms(生成日期,年,月,日,时,分,秒),这个怎么读?? 类名... 阅读全文
posted @ 2014-08-15 17:39 beiyeren 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 什么是整洁代码? Bjarne Stroustrup C++语言发明者: 整洁的代码只做好一件事。 破窗理论:窗户破损了的建筑让人觉得似乎无人照管,于是别人也不关心,放任窗户继续破损。最终自己也参加破坏活动,在外墙上涂鸦,任垃圾堆积,一扇破损的窗户开辟了大... 阅读全文
posted @ 2014-08-15 17:11 beiyeren 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 我们先从GPath开始,一个GPath是groovy代码的一个强劲对象导航的结构,名称的选择与XPath相似,XPath是一个用来描述XML(和等价物)文档的标准,正如XPath,GPath的目标是用在表达试:明确的,紧凑易读的表达式。 GPath几乎全部建立在你已经... 阅读全文
posted @ 2014-08-15 15:49 beiyeren 阅读(1520) 评论(0) 推荐(0) 编辑