代码何时该封装为函数?

函数就像词汇,复杂点的就像成语

如果你的词汇量很少,只有基本的逻辑用语,要表达一件我们平时用一句话能表达的事都要一大段文字

如果代码里的函数封装很少,基本都是关键字和数据

那写一个程序非常麻烦,代码量也非常大,巨量重复

关键字属于虚词

实词都是函数(或数据)

所以一个函数也不应该太复杂,里面复杂的逻辑应该封装成另一个独立的函数,相当于一个词语,也为以后常用做好准备,小即是美

用上适量优雅的成语会让你精简的文章很美

常用的语句逻辑会被定义成一个单词/成语

重复使用的代码也要被封装成一个函数

我们常用的“比喻”

就是两个函数的实现代码中,调用了同一个较低层函数(主要在算法方面?)

未来:

有个牛津字典的代码版本

每个单词都对应了一个函数

有些函数需要一个上下文(contex)参数,即语境

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,156评论 1 32
  • 从百度文库下载下来的,这里保存一份 别人的原代码程序员怎样阅读 源码就是指编写的最原始程序的代码。 运行的软件是要...
    Albert陈凯阅读 3,425评论 0 15
  • 相遇,是一个美好的词,张爱玲说:“于千万人之中,遇见你要遇见的人,于千万年之中,时间无涯的荒野里,没有早一步...
    金塔219高岚静阅读 200评论 0 0
  • 孩子文化成绩不好,怎么办?但是又想读大学,父母为了孩子的前途可是想尽一切办法!没关系,我们会给您帮助,让孩子顺利的...
    绿洲隐士阅读 261评论 0 0
  • 生活从来就没变得容易,只是我们变得坚强!
    遇见蕊希阅读 82评论 0 0