- 博客(3)
- 收藏
- 关注
原创 [读书笔记] 代码整洁之道(七)
琐事耽误,重新执笔。 十四,十五,十六章的内容是针对特定的例子的讲解,不做笔记。第十七章 味道与启发本章主要给出了一些代码中的坏味道以及一些启发,同时也有对前几章的总结和归纳,关于纯代码方面还可以参考《重构:改善已有代码的设计》一书。 整理几条个人认为比较容易忽略的。限制源文件中的语言数量由于不同的编程语言拥有不同的规则和格式,甚至是风格,而当他们混杂在一起时,很容易令人摸不着头脑,所以应该限制
2016-12-21 22:12:25 415
原创 [读书笔记] 代码整洁之道(六)
第十三章 并发编程并发编程或者说是多线程编程,可以有效的减少系统响应时间,增加系统吞吐量。 一些关于编写并发软件的中肯说法: 1. 并发会在性能和编写额外代码上增加一些开销。 2. 正确的并发是复杂的,即便是对于简单问题也是如此。 3. 并发缺陷并非总能重现,所以常被看作偶发事件而忽略,未被当作真的缺陷看待。 4. 并发常常需要对设计策略的根本性修改。并发防御的原则 单一职责原则。要满足这
2016-12-04 23:14:09 420
原创 [读书笔记] 代码整洁之道(五)
继续整理本书本书的内容:第十一章 系统本章感觉更偏重Java语言本身,所以不做过多总结,总之,对于系统整体,可以通过运用合适的模式设计,保证系统的灵活性,引用部分原文的总结语: 系统应该是整洁的。在所有的抽象层级上,意图都应该清晰可辨。无论是设计系统或单独的模块,别忘了使用大概可以工作的最简单方案。 第十二章 迭进有四条建议可以帮助我们创建具有良好设计的软件,让设计变得更“简单”: 1. 运行
2016-12-03 23:20:19 428
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人