`
leonardleonard
  • 浏览: 810803 次
社区版块
存档分类
最新评论
阅读更多

针对Coding 的培训中,关于开发规范部分的PPT内容,
开发规范的作用

   1)开发规范作用于团队开发内部,保证不同的开发人员在工作环境设定,代码开发规范以及日常开发的行为能够达到共通的要求。
   2)开发规范用于开发的各个阶段,保证开发中的各个问题能够按照开发制定的标准进行处理(比如:代码管理,版本冲突,代码命名规范等等)。
   3)开发规范作为最终开发产品代码的检测标准,通过对最终产品代码的再次检测,来保证代码的规范性,可维护性。
开发规范作为开发中的检测标准,来约束开发人员的开发行为,达到在团队内部提高开发质量和减少开发成本的作用。

开发规范的要求
   1)制定开发时要求对于要求的内容必须语义清晰,确保所制定的内容不会有歧义发生。
   2)对于开发中说明性的内容,以图片说明为主,减少文字性的描述。
   3)对于开发规范避免在项目开发后发生对代码命名,代码逻辑分层等部分内容的变更。
   4)如果开发规范发生变更,确保项目团队内部所有的人员都按照最新的开发标准进行开发。
   5)对于开发规范也要求进行版本管理。

开发规范的内容
  
作为一份比较理想的开发规范,必须具备有以下的开发内容:
   1)开发平台的约定
      a)开发操作系统环境和最总用户使用环境(包含ServicePack版本号)
      b)开发工具版本
      c)数据库类型已经版本
      d)网络状态
      e)版本控制工具
      f)开发使用硬件环境和组成
      g)开发规范的执行问题
   2)工作方式的约定
      a)开始工作前的行为(每天开始工作先update代码)
      b)工作结束后的行为(每天结束后需要commit全部代码)
      c)版本控制行为(代码commit的要求和发生冲突的解决办法)
      d)文件保存要求(新增代码文件和备份文件的处理)
   3)代码书写约定
      a)代码的命名规则
      b)代码的注释要求
      c)代码的修改履历要求
      d)代码的文件保存要求(一个类保存在一个文件中等)
      e)代码的外观要求(代码的对齐,换行要求)
      f)数据库代码的书写要求
    4)程序的结构约定
      a)通用代码的处理方式
      b)接口的处理方式
      c)代码的内部的逻辑划分要求
      d)程序的分层结构要求
      e)程序的异常处理要求
    5)辅助工具的使用约定
      a)版本控制工具使用说明
      b)代码生成工具的使用说明
      c)单元测试工具的使用说明
      d)Bug管理工具的使用说明
    6)其他约定
      a)单元测试方法约定
      b)版本控制约定
      c)计划管理约定
      d)测试数据的约定

开发规范的执行问题
    1)制定问题
      a)鼓励全部的项目开发人员都参与规范的制定
      b)制定标准是需要考虑代码的维护性和实际开发的便利性
    2)执行问题
      a)依照开发规范对于代码进行检测,对于存在问题要求修正。
      b)通过团队内部人员交叉检测的方式来执行开发标准

要有规矩才能更有效率的完成任务,但其中也不乏创意。 

分享到:
评论

相关推荐

    阿里前端开发规范.pdf

    "阿里前端开发规范" 阿里前端开发规范是阿里巴巴集团为其前端开发者所制定的开发规范,旨在提高开发效率、代码质量和团队协作。该规范涵盖了前端开发的各个方面,包括命名规范、HTML 规范、CSS 规范等。 命名规范 ...

    阿里巴巴前端开发规范.docx

    阿里巴巴前端开发规范.docx 阿里巴巴前端开发规范是阿里巴巴集团为了确保前端开发的质量和统一性而制定的规范。本规范涵盖了前端开发中的多个方面,包括命名规范、HTML 规范、CSS 规范等。 命名规范 命名规范是...

    前端开发规范手册合集.zip

    《前端开发规范手册合集》是一份集合了前端开发各个层面规范的综合资源,旨在提升团队协作效率,保证代码质量,以及实现项目的可维护性和可扩展性。这份压缩包包含了以下主要内容: 1. **前端开发基本规范**:这...

    Vue前端开发规范.pdf

    Vue前端开发规范 一、前端开发规范的重要性 在前端开发过程中,遵循规范是至关重要的。它不仅影响代码的维护和理解成本,而且在团队协作中至关重要。规范的目的是统一团队的代码风格,提高代码的可读性和降低维护...

    java后端开发规范word文档

    Java后端开发规范是指导Java开发者遵循的一套标准和最佳实践,旨在提高代码质量、可维护性、可扩展性和团队协作效率。这份"java后端开发规范word文档"包含了多个方面的内容,包括但不限于编程风格、命名规则、异常...

    阿里巴巴开发规范手册

    为了促进规范的普及,阿里巴巴还发布了配套的Java开发规约IDE插件和代码规约扫描引擎,并出版了详解图书《码出高效》,通过各种渠道和形式帮助开发者学习和遵循开发规范。值得一提的是,手册中所获得的收入都捐赠给...

    PostgreSQL 开发规范培训手册

    《PostgreSQL 开发规范培训手册》是一份详细指导开发人员理解和使用开源数据库系统PostgreSQL的文档,特别强调了在国家政策推动下,PostgreSQL作为Oracle数据库的替代选择,已广泛应用于运营商、电力、水利、交通等...

    hive常用的开发规范

    【Hive 开发规范】 Hive 是一个基于 Hadoop 的数据仓库工具,它允许通过类 SQL 的查询语言(HQL)来访问存储在 HDFS 上的大数据集。以下是一些常用的 Hive 开发规范: 1. **数据开发规范** - **Hive 数据目录...

    腾讯PHP开发规范v1.0.pdf

    《腾讯PHP开发规范v1.0》是一份由腾讯科技(深圳)有限公司制定的、针对PHP编程语言的开发规范文档,旨在提升代码质量和团队协作效率。这份规范详细规定了从项目结构、命名规则到错误处理等多个方面的编程标准,是...

    阿里开发规范插件

    阿里开发规范插件,全称为P3C(Alibaba Java Coding Guidelines)插件,是阿里巴巴为提高代码质量和一致性而制定的一套编码规范。这个插件主要用于集成开发环境Eclipse,帮助开发者在编码过程中实时检查代码是否符合...

    NET 开发规范(参考阿里开发规范)

    ### .NET开发规范详解 #### 一、编程规约 ##### (一) 命名风格 1. **代码命名规范**: - **禁止**使用下划线`_`或美元符号`$`作为命名的起始或结尾字符。 - 反例:`_name`、`__name`、`$Object`、`name_`、`...

    数据库设计开发规范-阿里.pdf

    ### 数据库设计开发规范知识点概览 #### 一、数据库设计开发规范概述 《数据库设计开发规范-阿里.pdf》是一份由阿里巴巴云数据库服务部门编制的技术文档,旨在为数据库设计和开发提供一套全面且规范化的指导原则。...

    医疗保障信息系统安全开发规范

    医保信息系统安全开发规范。本规范用于规范和统一医疗保障信息系统生命周期各阶段(包括:安全需求分析、系统安全设计、 系统开发安全、系统安全测试和系统部署上线等阶段)需执行的安全控制及安全任务,明确系统...

    c# Winform应用程序开发规范

    ### C# Winform应用程序开发规范知识点详述 #### 一、引言 在现代软件开发领域,用户体验(User Experience, UX)变得越来越重要。对于基于Windows平台的应用程序来说,使用C#结合Winform进行开发是一种常见且高效...

    代码开发规范、团队开发规范

    在软件开发过程中,遵循一套统一的开发规范至关重要。这不仅有助于提高代码质量,减少错误,还能提高团队协作效率。本文将深入探讨“代码开发规范”和“团队开发规范”,主要针对C#和VB.NET编程语言,同时也会涉及...

    前端开发规范手册前端开发规范手册

    # 前端开发规范手册 此手册主要实现的目标:**代码一致性**和**最佳实践**。通过代码风格的一致性,降低维护代码的成本以及改善多人协作的效率。同时遵守最佳实践,确保页面性能得到最佳优化和高效的代码。 此...

    阿里巴巴MySQL开发规范

    ### 阿里巴巴MySQL开发规范详解 #### 一、概述 阿里巴巴MySQL开发规范是一套针对MySQL数据库设计、实现及优化的最佳实践指南。这套规范旨在提高数据库应用的稳定性、性能和可维护性,同时降低潜在的风险。规范主要...

    Vue开发规范.pdf

    参考阿里巴巴开发规范整理

    web程序开发规范、开发规范

    ### Web程序开发规范详解 #### 一、引言 在软件工程领域,开发规范的建立对于确保代码质量、提升团队协作效率以及维护系统的稳定性和可扩展性至关重要。本文基于一份详细的web程序开发规范文档,深入解析其中的...

Global site tag (gtag.js) - Google Analytics