06月 7th, 2008 | by 邓芝 |

在这儿,一个程序员需要学习的东西的目录

在软件开发过程中,难免会遇到遇到各种问题,随着时间的流逝,居然形成了一些文字化的东西和一些口传心授的东西—我们称呼曰“文档、标准”。随着人员的增多,并发项目也很多,这些东西,对我们产生的影响力也越来越大。新人来时,每每言传身教之后,都会有所遗漏。的确,在这儿,做一个好的程序员学的东西也真够多的,累!!何况,这些东西还在不断增加中,苦!!

1. TOP-20

最容易出现问题的技术点、业务点的说明。时刻牢记之,否则就会出问题。

2. 技术准则

2.1. 项目管理

项目管理流程文档。没有标准的一个玩意,玩法多样。

2.2. 需求分析

<<需求分析模板>>文档。

2.3. 系统分析

<<系统分析模板>>文档。尽可能的全面,结果反而导致无从下手。<<架构分析模板>>文档。

2.4. 软件设计

<<软件设计模板>>文档

2.5. 程序开发

程序开发过程中,要严格按照相关业务准则执行,当程序准则违背业务准则时,以业务准则为主。

2.5.1. 编码风格

《产品编码风格》文档。

2.5.2. 体系结构

《产品技术体系结构》文档。

2.5.3. WEB

WEB层开发规范和指导手册》文档。

2.5.4. 存储层

《数据存储规范和指导手册》文档。

2.5.5. 服务层

《服务层指导手册》文档。

2.5.6. 业务逻辑层

《领域层指导手册》文档。

《业务逻辑层指导手册》文档。

《服务化业务指导手册》文档。

2.5.7. 配置文件

《软件配置指导手册》文档。

2.5.8. 分布式服务调用

《分布式服务使用规范》文档

2.5.9. 编程约定

《内部编码约定》文档。

《对象XML序列化规范》文档。

《数字、时间使用规范》文档。

权限定义、使用、管理指导手册》文档。

日志编写指导手册》文档。

《常量、枚举、国际化指导手册》文档。

《安全编码指导目录》文档。

《批量任务指导手册》文档。

2.6. 系统与服务监控

《应用系统健康检查指导手册》文档

2.7. 数据库系统

《数据库开发和使用规范》文档。

2.8. 代码测试

《代码Review指导目录》文档。

《单元测试指导手册》文档。

《系统回归测试指导手册》文档。

《系统集成测试指导手册》文档

2.9. 项目发布

<<项目发布计划模板>>文档

2.10. 源代码管理

《源代码使用和管理规范》文档

3. 业务准则

涉及到各个业务层面的规则文档。

Post a Comment