最近修改之前一个很久没动的老项目,出了一些,开这么个话题,慢慢写,慢慢总结这里面的经验教训

1、我们平时项目最需要留档的是ER设计方案,最近修改一个老项目的时候,这个项目的ER是很明晰的,因为采用Django设计,其models定义很清晰,同时出现一些问题,就是项目开发期的一些产品功能相关的设计意图已经遗忘了,于是乎在改项目代码的过程中,新的代码和既往的设计出现冲突,或者不完全互相一致,上线以后发现不少问题,这种问题如何解决:1、项目的开发维护人要有所继承,经常换是不行的,长期的维护的人对项目的结构和设计比较清楚,这个是最近便最主要的一个措施;2、在大型企业中,项目的移交比较频繁,这个里面,业务设计的一些决策一定要文档保留下来,因为看代码技术实现有的时候不好反推高层的业务设计决策,有时候即便知道是技术层面怎么回事为什么,也不敢轻易对业务设计决策做结论,幸亏这次这个项目一直是我的,不过好久不大动了,很多当时的设计思考都忘了,有本架构的书里面把这个叫决策日志记录。

---待续

项目长期运维中产生的一些问题相关推荐

  1. 第三部分 SOA项目的运维

    第三部分,SOA项目的运维<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  2. 2021AIOps挑战赛|基于移动通信网络运维中的多指标时空序列预测

    2021国际AIOps挑战赛决赛暨AIOps创新高峰论坛于2021年5月13日在北京成功举行.本文根据中国移动研究院首席科学家.人工智能与智慧运营中心总经理冯俊兰博士现场发言纪要整理而成. 演讲内容 ...

  3. 《信息化项目软件运维费用测算规范》等两项北京地标正式报批

    北京市地方标准<信息化项目软件运维费用测算规范>和<信息技术软件项目测量元>日前正式完成报批稿并正式提交报批.预计将于2017年6.7月份正式发布,敬请关注.此两项标准于201 ...

  4. 中国移动研究院冯俊兰:基于移动通信网络运维中的多指标时空序列预测

    这和我当年做的工作就很像了. 转载自:https://mp.weixin.qq.com/s/veqH753nxWW0Hr0PDB1uSg 中国移动研究院冯俊兰:基于移动通信网络运维中的多指标时空序列预 ...

  5. 做好IT项目的运维管理

    所谓 IT项目运维管理,是指单位IT 部门采用相关的方法.手段.技术.制度.流程和文档 等,对IT 运行环境(如硬软件环境.网络环境等).IT 业务系统和 IT 运维人员进行的综合管理.普通企事业单位 ...

  6. 实际运维中处理的事故问题

    在IT运维中会遇到的问题 1.缺乏有效的知识积累和共享,造成操作维护效率低下,类似的故障和问题仍然在不断发生,不断解决着,同时一旦某些掌握关键信息和技能的人发生意外状况(如生病,离职等),整个日常维护 ...

  7. mysql使用主从复制迁移,[MySQL进阶之路][No.0003] 主从复制(Replication)在运维中的运用...

    前序 在之前的两章里,主要介绍的主从复制(Replication)的基本使用方法和show slave status一些基本参数,这一章我们讲一下主从复制在生产环境中的一些在运维中的常见用途.下面将要 ...

  8. 28法则在建站、优化、运维中的体现

    28法则在建站.优化.运维中的体现 根据百度百科的解释,28法则也被称之为二八规律.二八定律.巴莱多定律等等,指的是,在任何一组事物中,20%的部分是重要的,剩下的80%都是次要的.二八法则的应用范围 ...

  9. 运维中的交换机堆叠是什么

    运维中的交换机堆叠是什么,堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上虚拟成一台交换设备,作为一个整体参与数据转发.堆叠是目前广泛应用的一种横向虚拟化技术,具有提高可靠性.扩展端 ...

  10. Python在网络运维中的应用与分析

    目前Python是新兴技术编程语言的主流之一,随着互联网技术的不断发展,计算机网络的应用范围也随之增加,网络运维自动化和智能化需求越来越高,Python编程语言逐渐盛行,该程序设计语言简单灵活,拥有庞 ...

最新文章

  1. ISAIR2022征稿【中国・上海​, 2022年10月21-23日】
  2. 从 ACM 训练领悟坚持之道
  3. 图片一:单通道、三通道、灰度图、黑白图、三通道转灰度图(单通道)
  4. httpd设置HTTPS双向认证
  5. 【LeetCode】剑指 Offer 27. 二叉树的镜像
  6. 编程迷宫_跟我学编程第十期——迷宫游戏
  7. BLURtooth 漏洞导致攻击者覆写蓝牙认证密钥
  8. 大学BBS年度十大原创淡黄笑话
  9. Vue源码学习之Vue对于闭包的使用
  10. 计网·网线制作(第二课)
  11. 计算机中的工作流程,计算机工作流程
  12. 计算机常用英语词汇 短语,四级英语常用词汇短语
  13. SHU OJ 420 购买装备(假装背包,其实贪心)
  14. uniapp-公众号微信授权
  15. ViewPager(六)让ViewPager用起来更顺滑——设置间距与添加转场动画
  16. linux没有semanage命令,semanage命令
  17. Kotlin高仿微信-第26篇-朋友圈-选择图片、小视频对话框
  18. linux中怎么查看有没有装opencv以及opencv的安装目录和版本信息
  19. DDD微服务架构设计第四课 DDD指导微服拆分和落地实现
  20. 使用 ESP32 + Python 实现在线人员入侵检测

热门文章

  1. 微信小程序电商实战-商品详情加入购物车(下)
  2. linux服务器启动ftp连接
  3. Java的System.out.println并不等于C的printf
  4. 在某龙芯平台上编译FFMPEG报错:ERROR: xxx not found using pkg-config
  5. AndroidStudio是最难用的IDE,没有之一
  6. apt搜索某个软件及版本
  7. 8月总庆祝:点击过百万,升级V8,进入前300名
  8. 离地球近的星星,远离情况怎样?
  9. 解决办法:gtk_image_menu_item_set_image()菜单图标无法显示
  10. 吾以为,最适合入门的语言是Java