维护别人的代码,崩溃
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%,复用都不是很高。维护的我也很辛苦。
我自己也写过软件。几个月后,维护自己的程序一样郁闷。不亚于维护任何一个别人写的软件。
------解决方案--------------------