![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书
zhengxbi
这个作者很懒,什么都没留下…
展开
-
《代码简洁之道》读书笔记一:函数
最近没前段时间那么忙,所以打算看看书,一直听说《代码简洁之道》很有原创 2014-05-13 00:31:26 · 640 阅读 · 0 评论 -
《代码简洁之道》读书笔记二:注释、格式
下班回来,继续看书。今天看的是第四章和第五章。4、注释,平时没少写注释,但是不知道写得对不对,就跟中文翻译一样。作者的解释是注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。4.1、代码不能美化糟糕的代码。与其花时间编写解释你搞出的糟糕的代码的注释,不如花时间清洁那堆糟糕的代码。4.2、用代码来阐述。很多时候,你只需要撞见一个描述与注释所言同一事物的函数即可。原创 2014-05-14 00:48:46 · 522 阅读 · 0 评论 -
《代码简洁之道》读书笔记之五:系统和迭进
第八章、边界。主要讲保持软件边界整洁的实践手段和技巧。1、使用第三方代码2、浏览和使用边界。第三方代码帮助我们在更少时间内发布更丰富的功能。3、使用尚不存在的代码。4、整洁的边界。边界上会发生有趣的事情。改动是其中之一,有良好的软件设计,无需巨大投入和重写即可进行修改。第九章、单元测试。一直有听说测试驱动开发,可以看看。单元测试是那种用来确保程序“可运行”的用过即扔的短代码。原创 2014-06-02 23:16:01 · 582 阅读 · 0 评论 -
代码简洁之道》读书笔记之四:边界、单元测试、类
第八章、边界。主要讲保持软件边界整洁的实践手段和技巧。1、使用第三方代码2、浏览和使用边界。第三方代码帮助我们在更少时间内发布更丰富的功能。3、使用尚不存在的代码。4、整洁的边界。边界上会发生有趣的事情。改动是其中之一,有良好的软件设计,无需巨大投入和重写即可进行修改。第九章、单元测试。一直有听说测试驱动开发,可以看看。单元测试是那种用来确保程序“可运行”的用过即扔的短代码。原创 2014-06-02 23:11:15 · 562 阅读 · 0 评论 -
《代码简洁之道》读书笔记之六:并发编程、逐步改进、注释
13、并发编程。编写整洁的并发程序很难--非常难。编写在单线程中执行的代码简单得多。13.1 为什么要并发。并发是一种解耦策略。它帮助我们把做什么和何时做分解开。13.2 解耦的目的与时机能明显得改进应用程序的吞吐量和结构。14、逐步改进。代码能工作还不够。能工作的代码经常会严重崩溃。满足于仅仅让代码能工作的程序员不够专业。他们会害怕没时间改进代码的结构和设计,没有什么能比糟糕的代码给原创 2014-06-02 23:20:55 · 646 阅读 · 0 评论 -
《代码简洁之道》读书笔记之三:对象和数据结构、错误处理
这两天都比较忙,所以就没有做相应的笔记,ga6、对象和数据结构6.1 数据抽象。隐藏实现并非只是在变量之间放上一个函数这么简单。隐藏实现关乎抽象!类并不简单得用取值器和赋值器将其变量推向外间,而是暴露抽象接口,以便用户无需了解数据的实现就能操作数据本体。6.2 数据、对象的反对称性。面向对象的代码便于在不改动既有函数的前提下添加新类。过程式代码便于在不改动既有数据结构的前提下添加新函数原创 2014-06-02 23:09:57 · 417 阅读 · 0 评论