摘要:
1. 短小 2. 只做一件事 3. 使用描述性的名称 4. 无副作用 说明:函数承若只做一件事,但是隐藏做了另外一些事,让人迷惑,导致古怪的时序性耦合及顺序依赖。 5. 每个函数一个抽象层级 6. 函数参数 说明:尽量避免三个参数以上,参数越多测试覆盖所有可能的值的组合就越多, 如果参数过多就该将参 阅读全文
posted @ 2019-06-18 18:51
wudiffs
阅读(613)
评论(2)
推荐(0)
摘要:
一. if else表达式过于复杂 问题解决:分解条件表达式,分解成多个独立的函数,为分解的新函进行良好的命名,从而更清楚表达自己意图。 二. if else 嵌套过深 解决办法:通过卫语句,有时候条件式可能出现在嵌套n次才能真正执行,其他分支只是简单报错返回的情况,对于这种情况,应该单独检查报错返 阅读全文
posted @ 2019-06-18 15:37
wudiffs
阅读(1276)
评论(0)
推荐(2)

浙公网安备 33010602011771号