零缺陷开发技巧(持续更新)

2019-12-02  本文已影响0人  好学人

1. 动手写代码前先画思维导图

开发需要就像写命题作文,第一步就是要与产品及设计人员沟通清楚业务需要。

然后,就像写文章前要先写大纲一样,写代码前要先理清楚代码的实现逻辑,有了整体的逻辑框架后,再写代码会事半功倍,且更容易思考全面。

2. 使用纯函数代替有状态函数

所谓纯函数(无状态函数),即函数的输出结果只由函数的输入参数决定,而不会受其它因素的影响。即对于无状态函数而言,只要输入参数相同,则输出结果就一定相同。

而有状态函数则不然,有状态函数往往在函数内部引用了外部的成员变量,便得函数的输出结果不但受输入参数的影响,还会因为外部变量的改变而改变。从而便函数的输入结果变得不受控制。

上一篇下一篇

猜你喜欢

热点阅读