代码整洁之道——函数

  1. 短小
    函数的第一条规则是要短小。第二条规则还是要短小。20行封顶。

  2. 每个函数只做一件事。

  3. 使用描述性的名称
    好的名称可以较好的描述函数所做的事。别害怕长名称。

  4. 函数参数
    最理想的函数参数是一,其次是而,应尽量避免三。当函数需要三个以上的参数时,就应该考虑应该封装为类。

  5. 使用异常替代返回错误码
    try/catch代码块丑陋不堪,搞乱了代码结构,应该把try和catch代码块的主体部分抽离出来,另外形成函数。
    try/catch隔离

  6. 别重复自己

  7. 如何写出这样的函数
    写代码跟写文章差不错,刚开始时,你先想什么就写什么,然后再打磨它,初稿或许丑陋无序,经过推敲斟酌,直至达到你心目中的样子。

    刚写函数时,一开始都冗长而复杂。有太多缩进或者嵌套,有过长的参数列表,名称随意取,重复代码也有。不过我会配上一套单元测试,覆盖每行丑陋的代码。

    然后打磨这些代码,分解函数,修改名称,消除重复。有时还拆散类,但同时保持测试通过。

    最后,遵循以上规则,组装好这些函数。

    一开始就遵循这些规则,可能没人能做到。

    扫描二维码关注公众号,回复: 11639335 查看本文章

猜你喜欢

转载自blog.csdn.net/chenshufeng115/article/details/81660721