标签 思考 下的文章

开发人员之维护他人项目有感

软件行业人员流动比较频繁,如果你是一个公司的老员工,你常常会有如此经历:一个同事即将离职,领导可能分配你去与之进行工作交接,有时他做过的项目很可能和你做过的有很大差距,没办法领导发话了,你还是要硬着头皮接下来,心中盘算着但愿这个项目的产品在现场运行不要出现什么问题或者用户最好一个新需求都不要提,这样就算是挂个名,也没什么大不了的。

可是事情往往是事与愿违,需求变化速度之快让你猝不及防,这时如果你接手的维护项目和你做的东西是一个套路的,那也许还并不是很头疼,顶多花上一段时间就可以搞定,但是如果你像我一样,接手了一个多年都不接触的,有复杂业务逻辑的项目维护,那简直就是一种折磨呀,如果还是在你自己手头上的活加班都做不完的情况下,则更是让你抓心挠肝了^_^。

这不五一前一个同事离职,按照领导的意志,其项目维护暂由我来接替。恰逢最近忙于系统的结构设计,进度吃紧之关头,这个维护的项目要进行现场软件升级,由于以前版本控制不是很好,导致居然找不到对应的Release版本,无奈之下只能基于其中一个版本修改,采用比较不精密的方式:文件比对,花了若干时间,才勉强拿出一个版本交给现场的实施人员进行升级。运行一段时间过后,现场维护发现出了问题,并反馈回来。无奈之下,开始博览成千上万行的代码,无果。打电话问离职人员,几番交流之后,发现原来改动时基于的版本不对,原因是他在修改一个版本后忘记做记录了,唉,还好,这个版本代码还在,文件比对后,发现改动的地方就两行代码。之前看了若干小时的代码的我本来也想这么改的,呵呵。

我一直在Unix下开发,而这个维护项目是Windows上的使用Visual C++开发的,昨天无奈下装上Visual C++。

把新的Release版本发给远方的维护后,我心里在想:在这种情况下一定要端正态度啊,无论如何这都是你的活,摆正心态解决问题才是正道,否则抱怨只能延缓你解决问题的时间。当然了,谁接到这样的活心里不是别别扭扭的,刚开始都不例外。

'诺顿事件'揭示'国家安全隐患'

上周四也就是2007年5月18日,早上刚一进办公室,就发现邻座的同室刚刚使用不久的HP台式机处于'机箱开盖'状态,问之为何?答曰:中毒。遂也没放在心上,以为其上了不该上的Web Site所致。

时钟指向早晨九点左右,陆续收到同事的mail,谈到如何卸载公司的集团版诺顿杀毒软件,又有后者邮件谈到中毒问题,周围的同事开始骚动起来,仔细询问后得知:机器因为晚上未关导致升级了诺顿最新5-17日的杀毒补丁文件,上班后发现诺顿提示系统有病毒,未及考虑同意杀之,重启后系统蓝屏,再也未能进入系统。尚未重启的同事算是幸运。此时部门秘书迅速发出告警邮件,'命令'大家不要重启机器,等待集团信息规划与管理部的解决方案。大约10点左右,公司信息规划与管理部有人致函说目前已经将公司发生的情况通知了赛门铁克的技术支持中心,等待赛门铁克的解决方案。

就这样蓝屏的人继续重装自己的机器,其他人胆颤心惊,生怕掉电重启系统。

就这样一直到了下午下班前,公司信息规划与管理部才发邮件通知解决方案,目前这一事件告一段落。不过该事件在全国范围内造成了很大的影响。很多人都开始质疑,一个小小的杀毒软件倘能让如此多的机器瘫痪,如果一旦有国家利用了这一点,我们的国家安全将受到很大威胁,其原因也很是简单,这些软件都是'舶来品',特别是操作系统。我们在电视经常看到这样一些影像,在国家重点建设工程、国家某重点单位、国家军队某战备值班单位,其工作人员的座位上明晃晃的闪烁着'Windows'操作系统的桌面,看到这,经历过'诺顿'事件的人或许你也会开始担心起来,哇,一般其他蓄谋已久的不怀好意的国家利用其平台软件的后门输入一些指令或者其他东东,我们的这些所谓的核心单位是不是就都瘫痪了呢?其实这不是耸人听闻,这是事实啊。这也是很多人没有意思到的事实,从这也可以看出我们的'国家安全'其实处在极大的隐患当中,解决这些问题不是一蹴而就的,需要领导们了解和重视,逐渐改进啊。我们作为一平民老百姓能做的也仅此而已,真正的掌权者你们要真正负起责任来呀,否则一旦到了那一天真是没有后悔药吃。

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! Go语言第一课 Go语言进阶课 Go语言精进之路1 Go语言精进之路2 Go语言第一课 Go语言编程指南
商务合作请联系bigwhite.cn AT aliyun.com

欢迎使用邮件订阅我的博客

输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦!

这里是 Tony Bai的个人Blog,欢迎访问、订阅和留言! 订阅Feed请点击上面图片

如果您觉得这里的文章对您有帮助,请扫描上方二维码进行捐赠 ,加油后的Tony Bai将会为您呈现更多精彩的文章,谢谢!

如果您希望通过微信捐赠,请用微信客户端扫描下方赞赏码:

如果您希望通过比特币或以太币捐赠,可以扫描下方二维码:

比特币:

以太币:

如果您喜欢通过微信浏览本站内容,可以扫描下方二维码,订阅本站官方微信订阅号“iamtonybai”;点击二维码,可直达本人官方微博主页^_^:
本站Powered by Digital Ocean VPS。
选择Digital Ocean VPS主机,即可获得10美元现金充值,可 免费使用两个月哟! 著名主机提供商Linode 10$优惠码:linode10,在 这里注册即可免费获 得。阿里云推荐码: 1WFZ0V立享9折!


View Tony Bai's profile on LinkedIn
DigitalOcean Referral Badge

文章

评论

  • 正在加载...

分类

标签

归档



View My Stats