你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

编程代码的书写规则

[复制链接]
gaosmile 发布时间:2020-11-10 20:52
为大家搜集到编程代码的书写规则,小伙伴们千万要记住这些规则。

如果对现在的工作不满意,掌握这些技巧也是可以顺利离职的小窍门哦~

01以一种代码已经被混淆的方式命名变量

如果我们键入的东西越少,那么就有越多的时间去思考代码逻辑等问题。
Good
  1. <font face="Tahoma" size="3" color="#000000">
  2. let a = 42;</font>
复制代码
Bad

  1. let age = 42;
复制代码
02变量/函数混合命名风格

为不同庆祝一下。
Good
  1. <font face="Tahoma" size="3" color="#000000">
  2. let wWidth = 640;
  3. let w_height = 480;</font>
复制代码
Bad
  1. [font=Tahoma][size=3][color=#000000]
  2. let windowWidth = 640;
  3. let windowHeight = 480;[/color][/size][/font]
复制代码
03不要写注释
反正没人会读你的代码,看开点:
Good

  1. const cdr = 700;
复制代码
Bad

更多时候,评论应该包含一些“为什么”,而不是一些“是什么”。如果“什么”在代码中不清楚,那么代码可能太混乱了。

  1. // 700ms的数量是根据UX A/B测试结果进行经验计算的。
  2. // @查看: <详细解释700的一个链接>
  3. const callbackDebounceRate = 700;
复制代码
04使用母语写注释

如果您违反了“无注释”原则,那么至少尝试用一种不同于您用来编写代码的语言来编写注释。如果你的母语是英语,你可能会违反这个原则。
Good

  1. // Закриваємо модальне віконечко при виникненні помилки.
  2. toggleModal(false);
复制代码
Bad

  1. // 隐藏错误弹窗
  2. toggleModal(false);
复制代码
05尽可能混合不同的格式

为不同庆祝一下。
Good

  1. let i = ['tomato', 'onion', 'mushrooms'];
  2. let d = [ "ketchup", "mayonnaise" ];
复制代码
Bad

  1. let ingredients = ['tomato', 'onion', 'mushrooms'];
  2. let dressings = ['ketchup', 'mayonnaise'];
复制代码
06尽可能把代码写成一行
删繁就简三秋树。
Good

  1. document.location.search.replace(/(^\?)/,'').split('&').reduce(function(o,n){n=n.split('=');o[n[0]]=n[1];return o},{})
复制代码
Bad


  1. document.location.search
  2.   .replace(/(^\?)/, '')
  3.   .split('&')
  4.   .reduce((searchParams, keyValuePair) => {
  5.     keyValuePair = keyValuePair.split('=');
  6.     searchParams[keyValuePair[0]] = keyValuePair[1];
  7.     return searchParams;
  8.   },
  9.   {}
  10. )
复制代码
07不要处理错误

无论何时发现错误,都没有必要让任何人知道它。没有日志,没有错误弹框。

收藏 1 评论0 发布时间:2020-11-10 20:52

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版