spec/javascript-style-guide.md at master · ecomfe/spec · GitHubhttps://github.com/ecomfe/spec/blob/master/javascript-style-guide.md以上是Java代码规范参考出处

个人本学期的代码规范:

1、代码正确性

A.每一行的语句后面必须加分号;

B.除去void以外的函数必须有相对应的返回值

C.必须明确每个变量的使用范围(全局、局部)

D.对于if或者while等等语句的条件必须要用括号括起

E.循环体内的语句内容的范围要用大括号括起来

2、代码可读性

A.必要时,给代码加上注释

B.对变量命名的时候尽量使用简短的单词,但是要求阅读这个单词就能大概懂这个变量所代表的含义,如果需要使用多个单词,可以使用下划线来对单词进行连接或者使用驼峰命名的办法

3、视觉美观性

A.if与while等等语句的大括号的左半部分,最好与语句的条件在不同一行,这样能够有更加清晰视觉上面结构

B.在逗号的后面必须使用空格,例如在声明多个同一类型的时候变量名时

C.如果使用的是if语句和while循环语句的嵌套,要注意正确地使用缩进,一般一个层次以一个tab的缩进距离为标准

D.另外,不同类型的符号之间要注意给予空格,例如cout和后面的输出变量连接的两个大于号,其与前后的符号都需要进行空格。再比如,加法算式里面的两个加数与加号之间也要有空格

E.在声明类型的时候,不同的类型定义,最好不要写在同一行;不同类型的语句也最好不写在同一行

F.要求一行代码不宜过长

大厂代码规范及个人本学期的代码规范相关推荐

  1. eclipse git提交代码_来看看大厂的Git提交规范,千万别乱提交代码哦...

    点击上方"小黄鸭编程社区",选择"星标" 作者:人人贷大前端技术中心来源:https://urlify.cn/3a6NNb git是现在市面上最流行的版本控制工 ...

  2. 代码管理和版本管理的作业流程以及规范是怎样的?

    代码管理和版本管理的作业流程以及规范是怎样的? 代码管理和版本管理的作业流程以及规范是怎样的?下面以文档的形式进行详细分析,希望能够给予测试人员一些帮助和指导. 本文目的 本文试图提供一套有效进行代码 ...

  3. google python代码规范_如何用好python编码规范,写一手漂亮的代码

    前一段时间在编写python 代码的时候编辑器中一直在提示规范问题,因为强迫症的原因,我决定遵循python 的编码规范去编码,然后把需要注意的点记录下来, 帮助自己和大家一起成长. 这是我的main ...

  4. 代码管理规范_微服务架构下代码管理规范

    当下对于代码的管理,主要采用GitLab或GitHub,然而使用git进行代码管理过程中,一般有四种开发模式,分别为主干开发主干发布,主干开发分支发布,分支开发主干发布,分支开发分支发布.四种开发模式 ...

  5. 用自定义代码分析来标准开发人员的开发规范

      代码分析(关于代码分析详见http://msdn.microsoft.com/zh-cn/library/3z0aeatx(VS.80).aspx),是visual studio开发工具中提供的一 ...

  6. 2021-02-21 代码不规范,运维两行泪 代码规范

    代码不规范,运维两行泪 编程江湖中一直盛传着一个段子,那就是要问程序员最讨厌哪 4 件事?那必须是:写注释.写文档.别人不写注释.别人不写文档. 动手写代码前尽量做到心中有数,思考清楚代码框架结构.现 ...

  7. 基于java 工单管理_实训任务工单1-2(编写规范Java代码) 实训任务工单1-2(编写规范Java代码).docx_学小易找答案...

    [其它]实训任务工单4-1(泛型类.泛型方法的应用) 实训任务工单4-1(泛型类.泛型方法的应用).docx [简答题]教学工单5-1Java序列化机制的使用 [填空题]The name of my ...

  8. 好代码是管出来的——C#的代码规范

    代码是软件开发过程的产物,代码的作用是通过编译器编译后运行,达到预期的效果(功能.稳定性.安全性等等),而另外一个重要作用是给人阅读.对于机器来说只要代码正确就能够正确的运行程序,但是人不同,如果代码 ...

  9. pep8 python 编码规范_如何用好python编码规范,写一手漂亮的代码

    前一段时间在编写python 代码的时候编辑器中一直在提示规范问题,因为强迫症的原因,我决定遵循python 的编码规范去编码,然后把需要注意的点记录下来, 帮助自己和大家一起成长. 这是我的main ...

最新文章

  1. ajax、json一些整理(3)
  2. 怎么利用css调整区块大小,使用CSS3 transform:skew方法实现的倾斜区块分割
  3. buck dcm占空比计算_电源老兵,多年技术笔记曝光!BUCK,BOOST,FLYBACK,LLC都过一篇
  4. ffmpeg参数中文详细解释
  5. 那些上海滩的金融传奇,或许都开始于一份PPT
  6. Nginx配置location及rewrite规则
  7. 升级到Firefox 3.0后解决扩展版本不兼容的方法
  8. 怎么用wps抽签_怎么制作抽签,WPS表格怎么制作抽签程序表格
  9. 计算机图桌面打印出来,桌面图片打印设置方法
  10. 如何采用一套程序代码,实现系统的“千人千面”
  11. Apache Jena TDB 增删改查操作
  12. 《春深.祁华夏文》-【istrageboy之古文复兴】
  13. 教你如何写好一篇专利申请?
  14. 亚马逊数据技能,选择新品的8大核心原则
  15. 量子密码学 BB84 简述
  16. 软件算法实现数字滤波(单片机)
  17. SQL-MSSQL大全
  18. 道路计算机辅助设计心得总结,道路勘测设计实习报告及心得
  19. 封装BigDecimal的加减乘除方法,保留自定义位小数的工具。
  20. 良哥于11月23日下午经典语录!!哇哈,我想笑

热门文章

  1. 计算机桌面文件夹删除如何找回,被误删(永久删除、彻底删除)的文件如何找回?...
  2. oracle找回删除的表
  3. python空间数据处理_基于Python的空间数据批量处理方法
  4. Configuring the Salt Minion - Salt Minion配置参数的完全说明
  5. 从Mpx资源构建优化看splitChunks代码分割
  6. 大数据时代:如何守护我们的数据安全
  7. Three.js快速入门
  8. Win7下的Linux通过Nat的VMnet8下的NAT方式进行上网
  9. 【计算机图形学】实验报告1用OpenGL画线命令绘制一个多边构成图形或场景
  10. java finalize方法总结、GC执行finalize的过程