美文网首页
编程的智慧

编程的智慧

作者: 迷途的华生 | 来源:发表于2016-05-19 17:29 被阅读23次

    王垠_出处

    反复推敲代码

    写优雅的代码

    写模块化的代码

    • 避免写过长的函数,一般不要超过40行
    • 制作小的工具函数
    • 每个函数只做一件简单的事情
      • 两个函数,相同代码少,直接分为两个函数
      • 两个函数,相同代码多,提取相同代码做公共函数
    • 避免使用全局变量和类成员传递信息

    写可读的代码

    • 使用有意义的函数和变量名称
    • 局部变量尽量接近使用它的地方
    • 局部变量的名字简短
    • 不要重用局部变量
    • 把复杂的逻辑提前出去,做成“帮助函数”
    • 复杂表达式,作为中间变量
    • 在合理的地方换行

    写简单的代码

    • 编码使用自增减表达式,循环和单行可用
    • 不要省略花括号
    • 括号优先级表达
    • 避免continue,break
      • continue条件反转,利用if
      • break取反合并在循环终止条件里
      • break 也可以利用return

    写直观的代码

    • 逻辑运算符替换为if

    写无懈可击的代码

    • if 分支至少包括else

    正确处理错误

    正确处理null指针

    相关文章

      网友评论

          本文标题:编程的智慧

          本文链接:https://www.haomeiwen.com/subject/fkegrttx.html