前段时间,有人发现著名游戏“侠盗猎车手5”的程序中居然暗藏了一个“屎山”代码,并且长达7年的时间没人敢动。侠盗猎车手5是由Rockstar Games游戏公司出版发行的一款围绕犯罪为主题的开放式动作冒险游戏。
穿越火线在这段时间的更新,大家都知道了,没想到万年不更新的穿越火线,如今终于是把那个优化做到位了,可当我们玩家刚上游戏没多久之后,傻眼的事情发生了,就是穿越火线的更新,似乎是忘了其他的优化了,其他的优化,穿越火线的官方是一个都没有改,比方说卡服务器,还有其他一些bug,这就不免让我们好奇,为什么穿越火线的优化那么烂呢?
“我们弄一套打分系统,要是这个人做了好事,就是加分,要是做了坏事就扣分,最后看他的分数决定他下辈子的生活。”“你看怎么样?”叩木只能采取这种最简单粗暴的评分机制,要不然这程序压根写不出来,代码的计算怎么能模仿人的直觉。即墨羽摇头,否决这个提议,“这样太简单了,事情的好坏如何判断?
作者:gillyang,腾讯PCG后台开发工程师| 导语 近期,我们接管并重构了十多年前的 Query 理解祖传代码,代码量减少80%,性能、稳定性、可观测性都得到大幅度提升。本文将介绍重构过程中系统实现、DIFF修复、coredump 修复等方面的优化经验。1 背景1.
从这位“接盘侠” @whattodochange 阐述的现状来看,他这次继承的代码历史长达 12 年,是没有版本控制的 PHP 代码,居然每年还能产生超过 2000 万美元的收入:这些代码每年能产生超过 2000 万美元的收入。