码迷,mamicode.com
首页 > 其他好文 > 详细

软件设计原则

时间:2016-05-14 00:59:30      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

在实际项目的开发中,当我们不断的做一些功能重复和结构相似的事情的时候
有想法的员子就会有一种意识,重复的东西我们不要不要的,

我们要“偷懒”,那就是设计一种能够高度重用的组件

1、功能相似和结构相似,代码重复 约等于 软件设计不合理

2、一次查询,带来的多次查询 一定要注意数据库操作的1+N次问题

3、数据库的通用性操作:使用通用的sql操作语句,维持事务的ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)

4、标准的MVC设计模式思想的体现:不能直接由A到B,要使A经过C到B 进行数据的解耦操作

5、建立良好的容错机制

6、系统设计时间换空间    空间换时间  在实施项目过程之中,要根据具体的应用环境进行综合评估

7、要确保进入到业务层的数据是正确的

 

 

不足之处,欢迎各位同行进行点评指正,,,

不断更新中……

 

软件设计原则

标签:

原文地址:http://www.cnblogs.com/denied/p/5466986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!