编写像桔子一样的代码

banq 18-08-29
    

该文以桔子和苹果做比较,桔子是一瓣瓣的,而苹果是一整块,桔子的表面积比苹果大,因为桔子每瓣表面与每瓣之间的膜筋累积起来肯定比苹果大,他提出表面积与体积比。编码的方法是将方法里面内容包装起来,如同桔子瓣膜皮或者瓣膜筋,原来代码是如同苹果,有100行,如果提取到用五个方法中,每个方法大概20行,这样就从苹果变成桔子,虽然因为因为加入方法,导致整个代码行超过原来的100行,但是更易于测试扩展,而且如果使用python语言,代码行不见得增加。这就是桔子代码。

https://michaelfeathers.silvrback.com/orange-code


    

1