引擎维护开发--有感

最近几周开始修改网马引擎,之前也将网马引擎项目梳理了一遍。之前同事留下的文档很少,代码相关的更是一个文档都没有。

这里想吐槽一下,人员流失更替,导致代码设计出现断层,之前的同事也没有理顺,都自顾自的加功能,缺乏整体把控,代码管理很是混乱。

我们公司目前网马引擎有两套引擎,AC引擎和啸天引擎。全部都是自主研发,其中啸天引擎为新引擎,貌似是很被公司重视的一套引擎,官网上也被大书特书。

这两套引擎代码,都分别有两个分支。msvc2008和msvc2013下各一套,现在出现的最纠结的问题,就是不同的分支下,所做的更改,根本没有考虑过同步到另一个分支下。这个会给日后带来非常大的麻烦。

再说说为什么会有两套代码。引擎会被服务器安全狗(简称服狗),网站安全狗(简称网狗)以及网狗web容器插件调用。服狗和网狗动态加载引擎库,插件使用静态编译版本。
由于历史遗留问题,插件目前都是在VS2008下开发,插件开发人员又图省事,直接make了分支过来,然后呢出bug了就缝缝补补,根本想不到还有另一个分支需要同步。
服狗这边,全部都迁移到VS2013下了,(项目管理规范很多,之前一直在做服狗的开发),包括linux服狗也是基于这个分支做移植。这边对引擎做了修改后,也完全不考虑另外一个分支。
或许说,开发人员中,其他人根本不知道另一个分支的存在。

并且两个引擎之间,还有交叉的关系。所以让我很是头疼啊 ,不过问题总是一个一个被解决的。所以一步一步来,不能着急,慢慢地把他理顺。

最近用户反馈的崩溃问题,有几个是因为网马引擎导致的。其中AC引擎几次导致了用户web服务器宕机(后果很严重的说!!!),啸天引擎几次导致网狗进程异常退出。

我只想说,任重而道远啊。其实,引擎中的这几个bug,都是因为很小的细节引发的,比如说边界条件的判断。另外,代码习惯不好,历届维护者编码水平参差不齐。很多代码都经不起推敲的!

所以说,写代码一定要注意细节,对自己严格要求。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 210,978评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 89,954评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,623评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,324评论 1 282
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,390评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,741评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,892评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,655评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,104评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,451评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,569评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,254评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,834评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,725评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,950评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,260评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,446评论 2 348

推荐阅读更多精彩内容