`

一个程序员需要学习的东西的目录 [轉載]

阅读更多

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

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. <!---->业务准则

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

分享到:
评论

相关推荐

    Jack Audio Connection Kit源码 转载

    或者,您可能是一位编写实时音频和音乐应用程序的程序员,他们正在寻找一种跨平台的API,不仅可以实现设备共享,还可以实现应用程序间的音频路由,而且非常容易学习和使用。如果是这样,JACK可能是你一直在寻找的...

    编程从“娃娃”抓起 5款让孩子爱不释手的编程应用

    当然,并不是每个孩子长大后都会成为一个程序员,而且你也不能自作主张给孩子规划职业,但是,作为一个家长,如果你能引导自己的孩子试着边玩游戏变学编程,交给他们学习的途径和方法,是不是倍有成就感!...

    好看的后台HTML模板

    但是我并没有进行产品开发,因为这种东西一投入,说不定马上就有一个更酷的框架出来。学习框架和你做投资一样,都需要成本。新框架带来了一些新技术,也带来了新问题。但由于是开源的关系,所有的问题都很快得到解决...

    二十三种设计模式【PDF版】

    的被使用,被调用,而是深刻的介入到一个领域中去,J2EE 等框架软件设计的目的是将一个领域中不变的东西先定义好,比如 整体结构和一些主要职责(如数据库操作 事务跟踪 安全等),剩余的就是变化的东西,针对这个领域...

    0套高大上的后台管理系统模板,总有一套适合你

    但的确也让学到了很多东西,让我更加理解了设计与开发之间的一些微妙关系,很多时候,从设计角度看,可能这样是更加美观,更加符合用户体验,但是从开发实现上来看,如果这样设计,就需要写更多模块,增加工作量。...

    简单的网页内容采集器(C#)

    于是想到要做一个网页内容采集器。 &lt;br&gt;作者主页: http://www.fltek.com.cn&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;使用方式 测试数据采用自cnBlog。 见下图 用户首先填写“起始网页”,即从哪一页开始采集。 然后填写...

    Object-C 基础语法中文版

    Objective-C 使用 `@interface` 来定义一个类的接口部分,使用 `@implementation` 来实现类的方法。例如: ```objective-c @interface MyClass : NSObject - (void)myMethod; @end @implementation MyClass - ...

    Extreme Perl

    ### Extreme Perl:深入理解Perl编程及其在极限编程中的应用 ...无论是对于想要提升Perl技能的专业开发者,还是希望了解如何在极限编程环境中更好地利用Perl的团队管理者,这本书都是一个宝贵的学习资源。

Global site tag (gtag.js) - Google Analytics