zoukankan      html  css  js  c++  java
  • 代码规范

    命名

    1、不怕长,怕不清楚

    2、名词来命名对象,动词来命名函数

    3、变量的名字要与上下文相契合

    4、构造函数首字母大写

    5、变量命名均以驼峰法

    其他

    1、尽量别再分支结构中使用return

    2、if中多条件的复合使用可能会导致逻辑不清晰

    3、函数只做一件事

    4、要有适当的处理异常,不要将a is undefined等错误用||或&&隐藏掉

    5、控制函数的副作用,无副作用的函数是不依赖上下文也不改变上下文的函数

    6、非侵入性的改造函数,尽量不要在原有函数上进行直接的更改,这个可以使用设计模式的装饰者模式

    7、避免过长的参数列表

    8、避免出现超大函数

    9、一定不要出现过多的条件分支,可以提炼为函数

    web开发的同学可以去学习一下eslint和editor怎么用,强制自己写规范代码

    更多良好的习惯需要自己在实践中总结并严格遵守,这是最重要的

    最低要实现自己写的东西两个月后自己还看得懂,当然了,这是玩笑,但万一是真的呢

  • 相关阅读:
    Codeforces932E. Team Work
    BZOJ2956: 模积和
    Codeforces932D. Tree
    51nod1040 最大公约数之和
    伯努利数
    BZOJ3456: 城市规划
    BZOJ4555: [Tjoi2016&Heoi2016]求和
    Codeforces936C. Lock Puzzle
    BZOJ3771: Triple
    SPOJ LCS2 后缀自动机
  • 原文地址:https://www.cnblogs.com/jyuf/p/6724409.html
Copyright © 2011-2022 走看看