常用语言:js/php/python/go/java 默认:一般遵守语言本身的编码规范,外加所选框架的规范,即可在团队内保持代码的一致。 命名:需要规范的名称包括,包名、类名、方法/函数名、变量名、常量名等。各种语言稍有差异,但是差异不大。无非是名词,动词名词的组合,以及首字母大小写等。以清晰,有层 ...
分类:
其他好文 时间:
2018-11-12 14:56:18
阅读次数:
123
JAVA代码规范插件(P3C)是阿里巴巴2017年10月14日在杭州云栖大会上首发的,使之前的阿里巴巴JAVA开发手册正式以插件形式公开走向业界。插件的相关信息及安装包都可以在GitHub(https://github.com/alibaba/p3c)上获取。目前插件实现了开发手册中的53条规则,只 ...
分类:
编程语言 时间:
2018-11-12 13:19:40
阅读次数:
273
面向对象三个特性 封装: 一个类封装了数据以及操作数据的代码逻辑体。定义了数据的可访问属性(私有、公有) 继承 : 可以让一个类型获取另外一个类型的属性的方式。分为实现继承和接口继承 多态 : 类实例的一个方法在不同情形下有不同的表现形式,即不同的外在行为。使具有不同的内部结构的对象可以共享相同的外 ...
分类:
移动开发 时间:
2018-11-09 20:54:28
阅读次数:
187
课程目录:第1章 课程导学(Java语言教学)【说明:课程案例部分以Java语言实现】本章节首先会对课程进行导学讲解,包括为什么应该学习本课程,课程目标与收获,课程内容安排,适合人群和学习建议等,接着会讲解代码规范与开发注意事项,目的全在于希望极大的方便同学进行本课程的学习。...1-1 课程导学( ...
分类:
其他好文 时间:
2018-11-05 17:31:54
阅读次数:
246
一、语法 用两个空格来代替制表符(tab) 2.嵌套元素应当缩进一次(即两个空格)。 3.对于属性的定义,确保全部使用双引号,绝不要使用单引号。 4.不要省略可选的结束标签(例如,</li> 或 </body>)。 二、IE 兼容模式 每个页面都添加<meta>标签,从而通知 IE 采用其所支持的最 ...
分类:
Web程序 时间:
2018-11-03 21:58:46
阅读次数:
186
目前基本使用三款js代码质量检查工具: jslint, jshint, eslint。许多IDE里面也有对应的检查插件,在每次ctrl + s 保存文件的时候,检查当前文件是否符合规范,保证代码质量。许多团队都会指定一套代码规范code review,更加严格的检查每次代码修改。 也可以在git c ...
分类:
其他好文 时间:
2018-11-03 17:27:57
阅读次数:
237
1 下载插件 eclispe 版本为 mars.2 下载checkstyle插件为 https://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Checkstyle%20Plug-in/7.3.0/net.sf.eclipsecs-upda ...
分类:
系统相关 时间:
2018-10-31 12:32:30
阅读次数:
347
大厂比较重视代码规范,尤其是可扩展性和可维护性,以及可读性。如果你是一个刚进公司的开发者,最好先问问前辈是否有 内部的开发规范,花点时间过一遍。即使提交代码没有review的步骤,自己心里应该有个规范。业内比较统一的此处不总结。 一 、命名风格 1、抽象类以Abstract或Base开头,异常类以E ...
分类:
其他好文 时间:
2018-10-25 18:01:19
阅读次数:
154
第1章 课程导学(Java语言教学)【说明:课程案例部分以Java语言实现】本章节首先会对课程进行导学讲解,包括为什么应该学习本课程,课程目标与收获,课程内容安排,适合人群和学习建议等,接着会讲解代码规范与开发注意事项,目的全在于希望极大的方便同学进行本课程的学习。... 第2章 Socket网络编 ...
分类:
其他好文 时间:
2018-10-25 10:57:27
阅读次数:
387