代码何时该封装为函数?

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

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

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

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

关键字属于虚词

实词都是函数(或数据)

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

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

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

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

我们常用的“比喻”

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

未来:

有个牛津字典的代码版本

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

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

你可能感兴趣的:(代码何时该封装为函数?)