文档章节

做一个系统应该有的意识

Archer弓兵
 Archer弓兵
发布于 2016/03/25 14:40
字数 383
阅读 43
收藏 4
  1. 工程目录结构要紧凑,文件命名规范

  2. 系统初始化代码要统一管理,需要分开存放到不同系统路径下的的文件要做记录

  3. 软件代码要解耦,实现模块开发,能单独调试运行

  4. 各个逻辑功能要尽量避免错综复杂的依赖关系

  5. 要有说明文档,开发文档,以及系统的概要设计

更新:

  1. 工程目录结构要紧凑,文件命名规范

  2. 系统初始化代码要统一管理,需要存放到不同路径下的文件要统一存储,通过脚本进行配置

  3. 软件代码要解耦,实现模块开发,能单独调试运行

  4. 类与类之间或函数与函数之间,逻辑功能要尽量避免错综复杂的依赖关系,要求边界清晰

  5. 函数代码外工作要统一模块处理,如函数内要修改文件(包括增删改以及文件权限的变动),要重启进程

  6. 要有说明文档,开发文档,以及系统的概要设计

更新2017-10-25(向上追加):

  1. 系统操作要在代码层和上层管理可控,可溯源
  2. 统一的功能/操作集合要服务化,便于管理和扩展

© 著作权归作者所有

Archer弓兵
粉丝 5
博文 34
码字总数 14928
作品 0
杭州
程序员
私信 提问
工业企业的工控安全现在做的怎么样了?

1、 工控企业在信息安全领域的现状: 1)、目前工业企业在工控安全建设中,没有具体对应的企业分级建设指南或标准,企业无从知道安全建设的临界点,并且各部委安全管理职能相互交叉,测评的标...

tasnrh
2017/11/17
0
0
世界观 9.2.2.4 虚拟世界的真实样子

既然我们生活的世界有很大可能是虚拟的。那就应该进一步讨论一下这个世界到底是什么样子的。 需要有这样的认知,如果这个世界是虚拟的,那就必然完全是虚拟的。不可能是部分虚拟部分实体的混...

好香帅
03/23
0
0
北京尚学堂:Java程序员初学者该具备的基本素质

版权声明:本文为北京尚学堂原创文章,未经允许不得转载。 程序员是一种技术工作,在IT的中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平...

SXTkaifa
2016/10/25
15
0
朱晔的互联网架构实践心得S1E6:给飞机换引擎和安全意识十原则

朱晔的互联网架构实践心得S1E6:给飞机换引擎和安全意识十原则 【下载本文PDF进行阅读】 本文有两个部分,先介绍一下给飞机换引擎这个事情我的一些经验,因为篇幅较短然后介绍一下安全意识方...

随缘主人
2018/09/17
0
0
从架构标准化层面,谈运维的角色转变和价值体现

本文首发于 Forrest随想录 订阅号( id:forrest_thinking),经作者同意授权转载 下面我将从架构设计层面谈谈Dev和Ops的关系,而不是单纯从组织架构和协作模式上的Dev和Ops关系。 运维架构是...

赵成(谦益)
2017/08/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面向对象编程

1、类和对象 类是对象的蓝图和模板,而对象是实例;即对象是具体的实例,类是一个抽象的模板 当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定...

huijue
今天
8
0
redis异常解决 :idea启动本地redis出现 jedis.exceptions.JedisDataException: NOAUTH Authentication required

第一次安装在本地redis服务,试试跑项目,结果却出现nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required错误,真是让人头疼 先检查一...

青慕
今天
12
0
Spring 之 IoC 源码分析 (基于注解方式)

一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml...

星爵22
今天
25
0
Docker安装PostgresSql

Docker安装PostgresSql 拉取docker镜像 # docker pull postgres:10.1010.10: Pulling from library/postgres9fc222b64b0a: Pull complete 38296355136d: Pull complete 2809e135bbdb: Pu......

Tree
今天
8
0
内容垂直居中

方法一: 采用上下 padding 形式,将内容放置在垂直居中 .line { padding: 2% 0; text-align: center; height: 5px;} <div class="line"> 内容垂直居中</div> 方法二: 采......

低至一折起
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部