zoukankan      html  css  js  c++  java
  • 编程经验点滴----计算机软件设计的几个基本原则

    编程经验点滴----计算机软件设计的几个基本原则:

    1. 软件尽量自动纠错,避免/减少人工干预
     
    2. 通过一些设计技巧,避免/减少后续数据库表结构变动。
     
    3. 如果有多种办法实现,选择最简单、数据最不易出错的一种办法。
     
    4. 用户在界面上录入的数据,要能事后查看、更改。

    5. 监控集中化,最好一个界面看到所有模块的状态(正常、或有错)。
     
    6. 细心处理数据库事务与非数据库操作的先后顺序。特别是接口模块。
     
    7. 竭力避免运行出错还在界面上提示成功。
     
    8. 坚持数据库三范式设计。不要相信什么加冗余字段提高性能的鬼话。提高性能靠的是索引优化。
     
    9. 总是使用数据库事务 read commited 级别。
     
    10. 总是使用一次用户点击对应后台一个数据库事务,不要弄出稀奇古怪的数据库事务处理方式:一次点击对应多个数据库事务、或多次点击对应一个数据库事务。
     
    -------------欢迎大家下载试用折桂单点登录系统, http://zheguisoft.com
    -------------转载请注明来源:http://www.cnblogs.com/jacklondon
  • 相关阅读:
    Redis 集群模式
    Redis 哨兵模式
    加密盐的意义
    GeoJSON扩展几何图形格式
    GeoJSON格式规范说明
    个人作业-记账本
    疫情数据爬取
    数据库的修改
    《构建之法》读书笔记(三)
    《构建之法》读书笔记(二)
  • 原文地址:https://www.cnblogs.com/jacklondon/p/3291829.html
Copyright © 2011-2022 走看看