编程的智慧

王垠_出处

反复推敲代码

写优雅的代码

写模块化的代码

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

写可读的代码

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

写简单的代码

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

写直观的代码

  • 逻辑运算符替换为if

写无懈可击的代码

  • if 分支至少包括else

正确处理错误

正确处理null指针

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容