<center><font size=5 >凡普金科开发规范</font></center>
> 为了避免不同风格的代码规范,故推出公司统一的开发规范。
*本文档基于 [Google Java Style](https://google.github.io/styleguide/javaguide.html) ,[Spring-Framework-Code-Style](https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Code-Style) 和 [阿里巴巴Java开发手册](https://github.com/alibaba/p3c) 的很多经验,持续更新中。*
### 开发模式及技术文化
* 公司采用敏捷开发模式,对于敏捷的相关知识可以查看公司wiki上的“敏捷推广和技术文化”,重点可以关注:敏捷基础知识,敏捷开发流程,以及 线上故障管理流程 ;
* 我们推崇全栈开发;
* 开发中需要做 Code Review,写 单元测试 和 自动化接口测试;
* 我们喜欢自驱力比较强的专注于技术同学,这样可以减少很多管理工作,技术团队是一个讲究弱管理的团队,靠的是个人专业影响力;
<br/>
<br/>
>
说明:
对于规范中提到【<font color=red>强制</font>】类型的,是需要开发人员严格遵守的;
<br/>
<p style="text-align:right;font-style:italic;">version 20181108 </p>
- 说明
- Python编程规范
- Python风格规范
- Python语言规范
- Java编程规范
- 一、命名约定
- 二、常量定义
- 三、格式约定
- 四、OOP约定
- 五、集合处理
- 六、并发控制
- 七、控制语句
- 八、注释约定
- 九、异常日志
- 十、日志约定
- Android开发规范
- 前端开发规范
- HTML
- JavaScript
- CSS
- MySQL约定
- 一、基本规范
- 二、库表设计规范
- 三、字段设计规范
- 四、索引规范
- 五、SQL设计规范
- 六、业务字段命名规范
- 开发安全约定
- 一、代码安全
- 二、移动开发安全
- 三、服务器安全
- 四、安全意识
- 版本管理
- Git使用规范
- 技术实践及可视化
- 一、Code Review
- 二、单元测试
- 三、自动化测试
- 四、技术债
- 五、CI
- IOS开发规范