谈谈近两年维护的一个最最坑爹项目

Posted mfmdaoyou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈谈近两年维护的一个最最坑爹项目相关的知识,希望对你有一定的参考价值。

        做程序员这一行的,最怕的就是维护公司曾经旧的项目,这些项目往往都有着文档缺少、数据混乱、代码混乱、凝视极少、历经多个维护人员等一些问题。最近楼主维护了一个非常极品的项目,堪称这两年来维护的最最极品项目,以下来讲讲心得体会。

        首先。当我从svn上check out完项目代码时。我TM的惊呆了,竟然是编译公布过的,是的,没有源码,仅仅有aspx文件和dll,没有源码怎么改bug。tmd还要加功能。卧槽。让我在编译过的、一点都不熟悉的、看了几百行代码没见到凝视的项目里加功能?我勒个去,问领导。领导平静的说源码丢失了,也不知道怎么就丢失了。。

。。。

我他妈真想扇你两大巴掌啊,哎,有种想辞职的冲动啊。程序员真是苦逼。

        没办法,硬着头皮弄吧,就这样,我用vs打开编译过的这个破项目,项目是05年左右的,一眼望去。全是什么gridview、textbox等server控件,如今已经非常少用了,果然,点几下就报错了,由于没有cs文件,没办法断点调试,真是头疼,过了一会儿。想了个好办法,那就是先看哪个页面报错了,然后反编译这个页面的dll,得到源码,然后把源码整理整理,弄成cs文件挂在那个页面下,再断点调试,yes!可行,就这样。我一点一点的改着bug,又加了新的功能。如今想起来。我自己都认为自己tmd真牛逼。

       珍爱生命。远离维护。

以上是关于谈谈近两年维护的一个最最坑爹项目的主要内容,如果未能解决你的问题,请参考以下文章

Java最最最最最基础的面试题之谈谈你对面向对象思想的理解(含视频讲解)-建议收藏!!!

经验分享谈谈这两年适配过的 AI 硬件

如何具体分配一大块堆内存中的各个部分如何指针转化为地址如何求指针间地址偏移量(谈谈最近遇到的一个坑爹的接口需求)

读了《一个中国孩子的呼声》,联系你所收集的资料,谈谈对“要和平不要战争”的看法。

两年沉淀,我的开源项目已上线!

谈谈DDD(领域驱动设计)