日期:2014-05-20  浏览次数:20794 次

维护别人的代码,崩溃
private   void   Bind(string   id)
{
DataTable   dt_base   =CICtl.GetList2( "   CorprationName,Address,PaperTZAdmin,PaperTZAdminTel,ElecTZAdmin,ElecTZAdminTel   ", "   Guid= ' "+id+ " '   ").Tables[0];
if(dt_base.Rows.Count   !=0)
{
this.cname   =dt_base.Rows[0][0].ToString();
this.address   =dt_base.Rows[0][1].ToString();
this.ztzadmin   =dt_base.Rows[0][2].ToString();
this.ztzadmintel   =dt_base.Rows[0][3].ToString();
this.etzadmin   =dt_base.Rows[0][4].ToString();
this.etzadmintel   =dt_base.Rows[0][5].ToString();
this.GetPicInfo(id);
}
}

private   string   GetPicInfo(string   id)
{
DataTable   dt_pic   =   CPCtl.GetList( "   CorpID= ' "+id+ " '   ").Tables[0];
int   num   =dt_pic.Rows.Count;
for(int   i=0;i <num%4;i++)
{
Html   += " <tr   width=100%> ";
for(int   j=0;j <num;j++)
{
Html   += " <td   width=25%   align=center   style= 'cursor:hand '   valign   =middle   align=center> <a   href= "+this.openurl+dt_pic.Rows[j][ "PictureDir "].ToString()+ "   target= '_blank '> <font   size=3pt   color=red> "+dt_pic.Rows[j][ "PictureName "].ToString()+ " </font> </a> </td> ";
}
Html   += " </tr> ";
}
return   Html;
}

都是这样的代码,看了要吐血。要是你们碰到了怎么办?
实在不爽,来发两句牢骚。

------解决方案--------------------
沙发
------解决方案--------------------
这不算什么~ 加油同志
------解决方案--------------------
等没有东西吐了就好了
------解决方案--------------------
还是能够看懂,楼主就满足吧。
------解决方案--------------------
等别人维护你的代码也许也一样。
------解决方案--------------------
这个代码还发牢骚??
蛮好了
------解决方案--------------------
比这更差的代码我都维护过,asp的,当时我口头禅:前人挖坑,后人栽跟头。
------解决方案--------------------
晕倒,看来你写的代码比这个好哦,虚心点。
------解决方案--------------------
不舒服就告诉组长说你来吧
在让我维护我就那钱走人了
------解决方案--------------------
还可以了!基本上都知道作者想干什么,遇到不知道想干什么的时候才叫郁闷呢!不知道为啥写这么多函数,根本不知道他脑子里想干什么。。。。
------解决方案--------------------
代码比较直观。
------解决方案--------------------
哈哈 坚持 兄弟
------解决方案--------------------
用MS的东西你不觉得烦吗?那可是大堆大堆的类呀
------解决方案--------------------
看不出有什么问题,高复用的代码是大家都希望看到的,但并不是所有地方都需要那种高复用的代码。

其实我也维护,维护一个evc3写的程序,2年多了。经常和楼主一样,快崩溃。不过我维护的这个代码怎么说呢,是我的老师(刚进公司带我的头头)写的。的确不错。不过,如果不是大公司,代码都不太可能整体上都保持一样的风格和一样的高复用。我老大的代码里,有的就复用很好。很经典,不过大部分,大约45%,复用都不是很高。维护的我也很辛苦。

我自己也写过软件。几个月后,维护自己的程序一样郁闷。不亚于维护任何一个别人写的软件。
------解决方案--------------------