UNIX编程艺术 9.0分
读书笔记 封装和最佳模块大小
编号一百零二
有一种很好的方式来验证API是否设计良好:如果试着用纯人类语言描述设计(不许摘录任何源代码),能否把事情说清楚?养成在编码之前为API编写一段非正式书面描述的习惯,是一个非常好的方法。实际上,一些最有能力的开发者,一开始总是定义接口,然后编写简要的注释,对其进行描述,最后才编写代码——因为编写注释的过程就是阐述了代码必须达到的目的。

——我非常赞同这一段,不管什么类型的API,在设计和封装的时候,动手编写代码之前都需要能对别人、对自己说清楚该API的功能范围到底是什么,如果说不清楚这点,这个API不管是从实现、可维护性和可使用性来说,都会比较差。

0
《UNIX编程艺术》的全部笔记 130篇
豆瓣
免费下载 iOS / Android 版客户端