在阅读《代码整洁之道》时,有一个名词是抽象层级,那究竟什么是抽象等级呢? 查阅资料后,我的理解基本上是这样的: 我们由上而下来说一个现实存在的:人。 我们在这里不讨论人为什么叫做人这种抽象问题,在下边的举例中,人是最高的抽象层次 人 { 四肢 { 指甲{} 关节{} ....... } 身体 { 心 ...
分类:
其他好文 时间:
2018-03-03 13:56:34
阅读次数:
164
建议140:使用默认的访问修饰符(我不太赞成作者的这个观点,这样减少的代码基本可以忽略不计,但是,如果把访问修饰符补充完整,反而会使代码更加易读。我认为自己写代码时应该尽量加上访问修饰符,看别人写的代码时能看懂就可以了。以下是作者的观点) 代码整洁的要求之一,就是尽量减少代码,我们从使用默认的访问修 ...
读《代码整洁之道》 合并两个有序的链表 Spring+SpringMVC+hibernate整合开发 BZOJ4518征途[nlogn做法][斜率优化] g0a蒲辗诒http://p.baidu.com/ihome/center?uid=c3fa61626362363763663028a9&29uy ...
分类:
其他好文 时间:
2017-12-03 11:28:48
阅读次数:
264
第一章 整洁代码 读完,个人觉得第一章的关键点在于让读者追求卓越,不仅仅满足于功能的实现,更要培养代码整洁的思维。所以对待你的代码就像去雕琢艺术品一样,不要把它当成垃圾,认真去雕琢每一个细节,另外,文中有个很重要的观点,值得我们反思:如果能立刻清理自己能运行的烂代码,那么就应该马上行动。如果你想说有 ...
分类:
其他好文 时间:
2017-11-21 15:00:09
阅读次数:
145
团队名称:豆瓣电影top250 学号:173 得分:7 原因:认真负责 学号:169 得分:8 原因:查处多个bug 学号:160得分:8原因:积极参与代码编写 学号:181得分:7原因:很努力,有待提高 学号:164得分:9原因:负责代码拼接 学号:183得分:8原因:代码整洁规范 ...
分类:
其他好文 时间:
2017-11-10 21:50:46
阅读次数:
113
写Web页面就像我们建设房子一样,地基牢固,房子才不会倒。同样的,我们制作Web页面也一样,一个良好的HTML结构是制作一个美丽的网站的开始,同样的,良好的CSS只存在同样良好的HTML中,所以一个干净的,语义的HTML的优点很多,那么平时制作中,我们做到了这一点吗?我们一起来看一张图片: 上图展示 ...
分类:
Web程序 时间:
2017-10-31 19:57:12
阅读次数:
275
这本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。(作者认为书可以有另一个名字:《如何在意代码》) 读这本书,促使我思考代码中何谓正确,何谓错误。更重要的是,它还可以促使自己重新评估自己的专业价值观,以及对自己技艺的承诺。 1、整洁编程 ...
分类:
其他好文 时间:
2017-10-28 23:50:54
阅读次数:
212
本文是从 S.O.L.I.D. Class Design Principles 这篇文章翻译而来。 本文是由敏捷宣言签署人之一、《 Clean Code(代码整洁之道)》一书的作者Robert C. Martin为他的《Applying Principles and Patterns》这本书搜集整理 ...
分类:
其他好文 时间:
2017-10-22 11:14:12
阅读次数:
210
1、代码逻辑直截了当、更少的依赖关系、性能调至最优,没有改进的余地 2、没有重复代码 3、能通过所有测试 4、包含尽量少的实体,比如类、方法、函数等 5、有意义的命名是提现表达力的一种方式,可以修改多次来定下名字 6、只做一件事情 7、小规模抽象 最后附上一句话,与君共勉: 习艺之要有二点:知和行。 ...
分类:
其他好文 时间:
2017-10-16 16:43:23
阅读次数:
99
一、组织直线型代码 1.尽量使语句之间有明确的顺序 2.用注释对不清晰的依赖关系进行说明 3.组织良好的代码顺序,不要让读者的目光跳来跳去 4.如果你把相关的语句画上框,在语句排列很好的情况下方框是不会重叠的。 二、条件语句 2.1 if-else语句 1.把正常情况的处理放在if后面而不要放在el ...
分类:
其他好文 时间:
2017-09-10 23:49:40
阅读次数:
241