代码整洁之道读书笔记----第三章---函数--第二节-函数参数讨论(2018-07-29)

函数参数数量


  参数不易对付。它们带有太多的概念性。从测试的角度看,参数甚至更叫人为难,如果没有参数,那自然是小菜一碟,一个参数,也不算困难,两个,也还行,但是如果是三个,四个,五个,那测试覆盖所有可能值的组合简直让人生畏。
  这里写图片描述
  所以参数应该尽可能的少,如果实在是需要三个,三个以上的参数的时候,就该考虑是不是这些个参数可以封装成类了。
  


不要传入类型为布尔型的值


  传入布尔型的参数,就是大声的宣告说,本函数不止只做一件事。
  所以当你传入布尔型的值的时候就要考虑了,是不是要拆分了。
  

猜你喜欢

转载自blog.csdn.net/qq_33121481/article/details/81276941