zoukankan      html  css  js  c++  java
  • 系统设计及项目管理注意事项

    系统设计及项目管理注意事项:
    1.数据库设计,对于业务数据一定要预留一定的扩展字段如10个,以备用户业务对象属性增加的需求。
    2.写存储过程脚本时,一定要注意其通用性,功能相近或相似的尽量公用,如果贪一时方便,不加
    控制的增加存储过程的数量,必将导致后面的更改或维护越来越困难!
    3.系统的模块之间也尽量降低耦合度(关联性),这样相互影响最小,更改维护更容易,模块重用更方便。
    4.对于公用的对象,如功能模块,项目,用户控件,类,页面,js脚本文件,css样式表文件,代码块,脚本块,
    函数,要应单独拿出来,尽量做到通用性强,对于公用的对象属性,应该独立建表,以保证其独立性,若这部分属性有变动,只需变动一处即可。避免在系统中大量的代码直接copy.
    5.对于系统的配置或维护的功能,也要尽量将功能点集中在一起,避免重复配置,如连接字符串应该保证
    一个系统对同一个数据库的连接只用在一个位置配置一个字符串。不能一个配置文件有多个同样的连接配置点,
    也不能将同一个连接配置点放在多个不同的配置文件中,更不能有将连接配置写死在代码中的情况(这是
    菜鸟级人物常有的弊病)。
    6.提交测试的代码应该格式规范,风格统一(遵守命名规则,不要取无任何含义的命名,如abc,xyz等,尽量不要用拼音去命名,
    更不要用什么个人的姓名,生日等去命名或做变量的默认值。脚本在页面的位置固定,引用脚本文件、样式表文件的位置固定,
    类的属性,字段,全局变量,构造函数,初始函数的位置固定),注释详尽、清晰、整洁,尽量不要含有注释掉的代码。
    7.对于开发计划的制定一定要计算测试时间,包括单元测试和集成测试,即使是再小的功能,也要预留一定的调整缓冲时间。
    8.对于项目成员的要求适当地严格,一视同仁,包括工作方法,工作态度,考勤等。
    9.对项目进度的控制要通过督促项目成员,增加资源投入,调整计划两个方面来解决, 当然是前者优先。
    10.对于项目实施过程中遇到的可能的风险要尽早发现,尽早评估,对于难以规避的风险要尽早通报上层
  • 相关阅读:
    在 centos 下禁止 root 通过 ssh 远程登录
    在 sql server 中开启审核日志
    设置 centos 系统,使用终端连接的空闲等待时间(超时断开)
    谷歌地图文字渲染原理
    WebGL 水波及焦散(刻蚀)的渲染总结
    【Mybatis】获取sql
    git如何查看最新的远程分支
    绑定点击事件,当点击事件里依赖异步返回结果则阻止冒泡失效
    一个非常好用的生成目录树的npm包
    Spring Boot入门系列(二十一)如何优雅的设计 Restful API 接口版本号,实现 API 版本控制!
  • 原文地址:https://www.cnblogs.com/newwind521/p/624127.html
Copyright © 2011-2022 走看看