上午9:30-10:30
项目命名规范
- jsp页面命名规则:
- 严格区分大小写
- 变量的命名不能以数字开头,余下的部分可以是任意的字母,数字,或者是_或者是$
- 不能用关键字或者是保留字命名。
- 所有文件的首字母小写
- 驼峰命名法:getElementById
- 根据页面的功能:业务名称+功能,如:logininfo_edit.jsp
- 常用操作动作:
- 新增 _new
- 编辑 _edit
- 查看 _view
- 列表 _list
- 详细 _info
- 审批 _audit
- 确认 _confirm
- 查询 _query
- Package Name
- 小写组成
- .dao实体类包含子包impl(接口类)
- .entity实体类(包含提供对实体框架的核心功能的访问的类)
- .common公告类,如时间函数
- .biz业务类包含子包impl
- .web包含子包 Action,Form
- .config配置文件
- Class Name
- 采用第一个字母大写其他字母小写的形式
- ClassUserDao
- Constant Name
- 尽量使用对应英文缩写
- 驼峰式 | 大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线、美元符($),如:inputFileSize
- Methods Name
- 驼峰命名
- 不在方法名中重复类的名字
- 根据方法的功能命名:
- get获取:getAllUsers()
- find检索:findUserById()
- load载入:loadUserById()
- insert添加:insertUser()
- delete删除
- update修改
- select查询
- save保存新修改
javascript中的数据类型
1. 初始类型
Undefined
Null
Number
String
Boolean
2. 引用类型
object (class)
10:30-10:40
Commit
- 标题(类型+主题)
1.1 类型:
- init:项目初始化(用于项目初始化或其他某种行为的开始描述,不影响代码)
- feat:新功能(feature)
- fix:修补bug
- docs:文档(documentation)
- opt:优化和改善,比如弹窗进行确认提示等相关的,不会改动逻辑和具体功能等
- style: 格式(不影响代码运行的变动)
- refactor:重构(即不是新增功能,也不是修改bug的代码变动)
- test:增加测试
- save:单纯地保存记录
- other:用于难以分类的类别(不建议使用,但一些如删除不必要的文件,更新.ignore之类的可以使用)
(可选)类型后面可以加上括号,括号内填写主要变动的范围,比如按功能模块分,某模块;或按项目三层架构模式分,分数据层、控制层之类的。
‘#:表示模块
‘#student --> 表示 学生模块 (具体的模块开头字母小写,驼峰命名)
’#ALL --> 表示 所有模块 (特殊含义如ALL表所有,MOST表大部分,用大写字母表示)
’#MOST --> 表示 大部分模块
e.g. feat(#student): 新增添加学生的功能 —— 表示student模块新增功能,功能是添加学生
1.2 主题
- 主题 是 commit 目的的简短描述,不超过50个字符。
以动词开头,使用第一人称现在时,比如change,而不是changed或changes - 第一个字母小写
- 结尾不加句号(.)
- 内容
- 内容部分是对本次 commit 的详细描述,可以分成多行,正文在 72 个字符处换行。
- 使用正文解释是什么(what)和为什么(why),而不是如何做,以及与以前行为的对比。
- 于是可以这样写:
balabala : balabala
what:
balabala
why:
balabala
10:40-11:30修改文件及交作业(自己git的使用还是不熟练,浪费了很多时间)
- 自己发现一个git小操作:自己重新修改文件夹和文件命名后,想要递交到远程仓库,自己做完后远程仓库保留了以前的文件,之后发现问题出在没有将delete的部分提交到git add 和commit 中去
下午开始学习js的数据类型,鉴于作业要求在简书上进行总结,所以我在另一个页面书写今天要的内容。
网友评论