瞿氏标准(Qu's Standards)软件项目代码结构质量评价标准
QS0004-2012
一、前言
一直以来,我们都希望能编写出高质量的代码来,但是什么样的代码是高质量的呢?似乎我们连评价好坏的标准都没有,那怎么能知道什么样的代码是好的呢?为此,我们需要制定一个评价代码质量好坏的标准,然后以此标准来对代码进行客观的评价.
本文先对软件项目的代码结构进行规范.
二、由来
公认的一个软件项目由三层组成:表现层,逻辑层,持久层.本标准以此为基础进行标准化,同时结合自己的经验,将一个软件项目划分成四个层,分别为:表现层,逻辑层,持久层,全局层.
同时每个层再分为3个包,分别为:通用包,特定包,接口包。将此种结构称为:4层12包标准结构。
四层十二包标准结构:
层 包 分值
表现层 1
接口包 1
通用包 1
特定包 1
逻辑层 1
接口包 1
通用包 1
特定包 1
持久层 1
接口包 1
通