zoukankan      html  css  js  c++  java
  • 记某b/s项目维护思路及心得

    作为老鸟维护别人遗留的代码(项目)是家常便饭,老鸟最直接的价值往往是能在短时间解救项目于水火之间(或“起死回春”、或快速推进)...

    当然偶还没练(炼)到这种水平,以下分享一些项目维护的个例,仅仅聊下思路,欢迎指正:

    (1)项目的源代码、版本控制工作是否已经启动

    目前手上该项目是前同事一手操办的,当时压根就没打算要交接或者共享跟同事参考、学习;所以居然程序上线半年了,程序没有版本号,源代码的版本控制也比较随意。

    那么对于这样项目我的潜意识就是马上启动这个工作,使用了简单易用的vs2005来做源代码版本控制。程序增加版本号,及发布、部署标准化流程(及文档)。

    (2)收集现有开发文档

    悲催的是,文档几乎没有。你懂的,全在那兄弟脑子里呢。幸好那兄弟编码规范,命名什么的,分层架构啊什么的都弄了,也不是特别悲催...

    (3)快速学习业务,掌握全部业务操作,熟练操作系统和熟悉系统输出的全部重要报表(最常用的)

    (4)熟悉代码结构、架构,评估可维护性,如果需要和前同事沟通,先作为必须的资源向上级提出申请,争取必须的支持

    (5) 查看项目日志记录方式,有没有日志记录

    手上这项目也没有日志。立即着手加上了log4net,使用文本记录日志和数据库日志的方式,项目部署和更新、数据库等权限在第3方公司手里,所以制作了日志查看页面。

    当然革命尚未成功,继续努力了,下面上几张图吧...

    好了,收工,希望对大家有那么一点点帮助。

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    "作者:" 数据酷软件工作室
    "出处:" http://datacool.cnblogs.com
    "专注于CMS(综合赋码系统),MES,WCS(智能仓储设备控制系统),WMS,商超,桑拿、餐饮、客房、足浴等行业收银系统的开发,15年+从业经验。因为专业,所以出色。"
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  • 相关阅读:
    软件需求分析阅读笔记2
    Ubuntu上的Hbase集群搭建
    Form的Load事件的添加
    软件需求与分析大作业进度(二)
    软件需求与分析大作业进度(一)
    第四周学习进度总结
    使用vmware+Ubuntu搭建hadoop集群
    团队十日冲刺10
    用户模板和用户场景
    团队十日冲刺9
  • 原文地址:https://www.cnblogs.com/datacool/p/bp_project_wh_note.html
Copyright © 2011-2022 走看看