设计思想
天笑2001
互联网公司技术总监,分布式对象访问与控制架构的总设计师,开源移动应用开发框架“筋斗云”的主要作者。
展开
-
不懂接口的程序员就不懂开发
开发人员的面试中,面试者常常描述不清做过的项目。原因很简单,要么你不懂接口,要么你描述不清接口。描述接口有两个重点,称为2P:一是协议(Protocol),二是原型(Prototype),它们分别描述了交互的方式与内容。原创 2016-03-28 02:31:04 · 25999 阅读 · 11 评论 -
用蚕茧表示法写简洁实用的接口文档
蚕茧法体现了两个思想:1. 使用简洁的语法来描述对象、数组、字典等复杂结构。2. 通过命名规范,让一个名字自发地体现出它的类型。使用它来写接口文档,具有简洁易懂,易更新等好处。原创 2016-03-25 07:40:56 · 2391 阅读 · 2 评论 -
蚕茧表示法
蚕茧表示法(Cocoon Notation),简称“蚕茧法”,在设计接口或者写接口文档时是一个有力的工具,精简的描述就能达到准确的定义。它以一种易理解易书写的数据结构表示方法,像抽丝剥茧一样层层剥开一个多层次的像蚕茧一样的复杂对象,常用于数据建模,接口描述,代码注释等。原创 2016-03-11 18:38:20 · 2105 阅读 · 3 评论 -
缺少这个思维,你很难成为大牛
我们常常遇到这样的场景,在项目A中开发了很多功能,这时在项目B中遇到要开发和A中类似的功能,这时会怎么做?很多人会不假思索的找到原来A项目中相关的功能代码,拷贝到B项目中,然后修改。 几乎人人都这么做过,这样做有些什么问题呢?首先,由于代码常常混杂在一起,并不那么容易拷贝。特别是当代码不是自己写的,往往会一下拷贝了过多的无关内容到新项目中。原创 2017-06-30 14:35:14 · 958 阅读 · 1 评论