1.代码的复用性
比如说程序员a,以前写了个方法。
func a(){ //对xx进行处理 。。。。。。。。。 。。。。。。。。 。。。。。。。。 //将处理后的xx进行xx操作。。 。。。。。。。。。 。。。。。。。。。 。。。 //其他操作、、。。。。 }
然后程序员b要对xx进行操作,发现也要对xx进行同样的处理,于是拷贝了函数a中的那段代码
function b{ //从a程序员那边拷过来的一段代码 //对xx进行处理 。。。。。。。。。 。。。。。。。。 。。。。。。。。 //其他处理 。。。。。。。 }
于是我们会发现这段代码几乎是可以作为一个函数使用的,但是程序员a没有这么做,所以在开发的时候如果考虑到以后可以复用就弄一下函数。