前提条件

近期我的工作内容是在维护一个历经几年的MMORPG大型项目,写下自己的一些感想

项目进度:游戏中基本的系统功能都有了,现阶段的主要工作就是修复系统的bug及重构部分系统。

维护老项目从何开始?

1、拿到一个需求,结合老代码和新需求进行分析

在老代码基础上开发?整理思路重新开发?

如果老的代码不用怎么改动就可以满足新需求,那就在老代码基础上修改

如果老代码和新需求匹配度不高,那么就重新开发吧,重新开发注意不要影响到其它的功能。

如何看待维护老的系统?

调整心态,如果能修改就修改,不能就重新写过。找此模块的相关负责人弄清楚需求功能,避免编码偏离需求。

转载于:https://www.cnblogs.com/zhaoqingqing/p/5209865.html

维护MMO项目的随想相关推荐

  1. 维护旧项目_为什么您的旧版软件难以维护-以及如何处理。

    维护旧项目 Believe it or not, some organizations still rely on legacy software to carry out operations ev ...

  2. 程序员难道不能靠维护老项目度过中年危机吗?

    首先,我们需要了解中年危机是什么.中年危机是指人到了中年时,常常面临职业上的危机,尤其是那些在某一领域已经工作了很长时间的人.这是因为,随着科技的飞速发展,新的技术和方法层出不穷,许多人可能会感到自己 ...

  3. 【逆水寒三周年】大型MMO项目UI管理的价值与责任

    <逆水寒>作为一款大型MMO端游,UI工作的复杂和压力相当巨大,虽然最艰难紧张的时间是17年到19年,但是如今想来还是心有余悸.大型MMO端游流程复杂.资源繁多.开发过程中,参与人员多.开 ...

  4. 逆水寒大型MMO项目UI管理的价值与责任

    <逆水寒>作为一款大型MMO端游,UI工作的复杂和压力相当巨大,虽然最艰难紧张的时间是17年到21年,但是如今想来还是心有余悸.大型MMO端游流程复杂.资源繁多.开发过程中,参与人员多.开 ...

  5. 突发!Redis之父退出:不在维护Redis项目

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取近百本电子书入口 Redis之父Salvatore Sanfilippo在自 ...

  6. 用商城维护类项目,讲下应届生如何在面试中介绍项目,如何准备面试

    本人之前写的面试系列文,一直是针对技术和面试技巧,所以在本文里,就将结合具体的商城维护项目,给出介绍项目经验的做法. 1 面试前的准备要点 1 运行通本项目,尤其地,了解用JPA访问数据库,以及用Eu ...

  7. 删库跑路的「faker.js」又能用了,8位开发者维护新项目!

    机器之心报道 编辑:小舟 上周删库跑路的「faker.js」现在有了一个可用的版本. 上周,好家伙!Faker.js 作者直接删库!直言不想被白瞟,导致数千个应用程序无限输出乱码.此事迅速掀起开源社区 ...

  8. 维护开源项目太难,Redis之父:只做自己想做的

    本文转载自 InfoQ 最近,开源项目 Docz 作者 Pedro 发表短文称繁重的开源维护工作不可持续,自己曾处于"崩溃"状态. Pedro 表示最初为了开发 Docz,他可以提 ...

  9. 整理下维护别人项目遇到的Bug或者错误写法

    Fragment already added 异常 java.lang.IllegalStateException: Fragment already added 修改前代码如下 FragmentTr ...

最新文章

  1. 十问 | 关于Service Mesh 和Kubernets的最前沿思考
  2. 知识回顾——构造函数
  3. 使用keepalived监控tomcat 达到双机热备
  4. 贵州2021高考状元成绩查询,2021年贵州高考最高分多少分,历年贵州高考状元
  5. Codeforces Round #547 (Div. 3)
  6. 把Liststring集合,编程string,并以“,”号分割
  7. java api math_JAVA 函数 Math API
  8. lamuda表达式 list移除空元素_java8 Lambda表达式遍历并移除元素,报错:ConcurrentModificationException的解决办法...
  9. python拼写错误20几分钟怎么办_Python | 21行轻松搞定拼写检查器
  10. python3--多目录之间的协作的一些必备知识
  11. Java程序员们最常犯的10个错误
  12. 2018_09_21_生活记录_参加人工智能大会
  13. java基础学习(5)疯狂java讲义第4章课后习题解答源码
  14. python文本分析工具_可以用来分析文本数据的Python工具的完整指南
  15. javaweb(ssh)体育赛事网上售票系统案例
  16. 数学建模常用模型算法学习(部分)
  17. Webx系列之文件上传
  18. MarkDown学习随笔
  19. ansys经典界面分析工字钢_工字钢_ANSYS实例分析72道(含结果)
  20. springboot2.0整合redis报错

热门文章

  1. Jquery真的不难~第五回 JQ中的遍历(遍历中的性能知识点)
  2. 网页加速系列(七)、 网页加速之异步加载
  3. String Replace 不区分大小写的方法
  4. tar打包及打包并压缩
  5. dubbo 部分 配置的关系-dubbo github 官方案例
  6. Opera浏览器同步服务被黑,用户数据和存储密码泄露
  7. valgrind的说明使用和原理
  8. C#操作IIS站点 Microsoft.Web.Administration.dll
  9. 一个登录框实现不同的登录验证
  10. 第三章 三层交换配置DHCP服务器