`
climber2002
  • 浏览: 65019 次
  • 性别: Icon_minigender_1
  • 来自: 法国
社区版块
存档分类
最新评论

一个应该忏悔的代码片段

阅读更多
请看下面这段代码:

// append every msisdn string in msisdnArray to target list file
			for (int i = 0; i < msisdnArray.length; i++) {

				//disable the function of check the duplicated MSISDN in target list
			//	if (!this.existInTodayFile(msisdnArray[i])) {

					this.addMsisdnToCache(msisdnArray[i]);
					writer.write(msisdnArray[i] + "\r\n");
					log.debug("The MSISDN: " + msisdnArray[i] + " was add to TargetList file successfully!");
			//	}
			} // end of for


这段代码不是我写的,不过整个项目基本上是我设计的,现在这个项目需要维护,existInTodayFile这个函数是检查文件中MSISDN是否已经存在,今天一个维护的同事问我为什么要把这行注释掉,我依稀记得注释掉这行代码的决定是我做的,但时至今日,我已经根本想不起来为什么要把这一行注释掉了。
分享到:
评论
11 楼 黑暗浪子 2009-04-24  
抛出异常的爱 写道
很可能是
当时msisdn里面没数据
又懒的加测试用数据.
还想要把这个程序页面展现出来

这一般是不作测试用例常见的问题

如果是msisdn里面没数据。注释不注释都不执行for里面的代码。
我认为是那个if里面永远是false,不会执行if里面的代码。也就是每天的文件里都会有msisdn数据,因此加这个if就没什么必要。所以注释了,不知道我的推理对不对。
10 楼 黑暗浪子 2009-04-24  
daquan198163 写道
kimmking 写道
daquan198163 写道
cvs提交时不加comment么?

不一定是cvs撒  反正lz找不到comments了
---------------

这个地方记下来,想起来或是测出问题再说。

当然不一定是cvs,但终究要用一种版本控制系统吧,每次提交时写些comment标明本次修改的意图,
然后出现楼主这种情况时只要查看资源历史记录就一目了然了,eclipse、fisheye都支持得很好,可以精确定位到代码行。例如:
https://fisheye.springsource.org/browse/springframework/trunk/src/org/springframework/aop/support/JdkRegexpMethodPointcut.java?r=17120
https://fisheye.springsource.org/browse/springframework/trunk/src/org/springframework/aop/support/JdkRegexpMethodPointcut.java?r1=13709&r2=17120

我找到知音了,我一直写的,后来才发现只有我一个人在提交时候写这个。唉~
9 楼 regular 2009-04-24  
一般不加comment的,提交的内容应该被打回。
如果提交的东西导致编译失败的,应该被打回。

楼主的这段代码,代码中没有明显的说明注释原因,注释者,注释时间。
提交的时候也不加任何说明,当属被打回之列。
8 楼 climber2002 2009-04-24  
是啊,很多人提交都不加comments的
7 楼 kimmking 2009-04-24  
daquan198163 写道
kimmking 写道
daquan198163 写道
cvs提交时不加comment么?

不一定是cvs撒  反正lz找不到comments了
---------------

这个地方记下来,想起来或是测出问题再说。

当然不一定是cvs,但终究要用一种版本控制系统吧,每次提交时写些comment标明本次修改的意图,
然后出现楼主这种情况时只要查看资源历史记录就一目了然了,eclipse、fisheye都支持得很好,可以精确定位到代码行。例如:
https://fisheye.springsource.org/browse/springframework/trunk/src/org/springframework/aop/support/JdkRegexpMethodPointcut.java?r=17120
https://fisheye.springsource.org/browse/springframework/trunk/src/org/springframework/aop/support/JdkRegexpMethodPointcut.java?r1=13709&r2=17120

我就是提交时都不写comments的人~
6 楼 daquan198163 2009-04-24  
kimmking 写道
daquan198163 写道
cvs提交时不加comment么?

不一定是cvs撒  反正lz找不到comments了
---------------

这个地方记下来,想起来或是测出问题再说。

当然不一定是cvs,但终究要用一种版本控制系统吧,每次提交时写些comment标明本次修改的意图,
然后出现楼主这种情况时只要查看资源历史记录就一目了然了,eclipse、fisheye都支持得很好,可以精确定位到代码行。例如:
https://fisheye.springsource.org/browse/springframework/trunk/src/org/springframework/aop/support/JdkRegexpMethodPointcut.java?r=17120
https://fisheye.springsource.org/browse/springframework/trunk/src/org/springframework/aop/support/JdkRegexpMethodPointcut.java?r1=13709&r2=17120
5 楼 kimmking 2009-04-24  
daquan198163 写道
cvs提交时不加comment么?

不一定是cvs撒  反正lz找不到comments了
---------------

这个地方记下来,想起来或是测出问题再说。
4 楼 daquan198163 2009-04-24  
cvs提交时不加comment么?
3 楼 climber2002 2009-04-23  
this.addMsisdnToCache(msisdnArray[i])是把msisdn加到缓存里面,msisdnArray创建了以后就不变了。我想的是以后像这种注释的代码最好直接删掉,否则一定要加注释说明为什么
2 楼 fjlyxx 2009-04-23  
this.addMsisdnToCache(msisdnArray[i]);  我不知道你这是不是一个缓存, 如果是,说实话我很害怕别人写这种代码.因为我无法保证msisdnArray这个东西 外部调用的时候会不会进行重新赋值,如果会 那么我加到缓存里面的都是最后一次的外部赋值.所以建议msisdnArray里面的东西要实现克隆接口.
1 楼 抛出异常的爱 2009-04-23  
很可能是
当时msisdn里面没数据
又懒的加测试用数据.
还想要把这个程序页面展现出来

这一般是不作测试用例常见的问题

相关推荐

    奥古斯丁忏悔录.doc

    奥古斯丁忏悔录.doc

    忏悔书范文精选.doc

    正因为如此,我才精心挑选了一封忏悔书的范文,通过它,我们能够深入地理解在夫妻关系中有效沟通的关键要素。 首先,情感表达的重要性不言而喻。在夫妻生活中,难免会有意见不合、情绪失控的时候。在这些时刻,能否...

    迟来的忏悔 [《迟来的忏悔》读后感]

    《迟来的忏悔》是一部描述高中生犯罪的影片,通过对主人公陈鹏的故事情节,展示了青少年在网络环境和不良交友中可能面临的道德和法律风险。这部作品反映了青少年在成长过程中所遇到的挑战,如性格暴躁、易冲动、喜欢...

    王森程序设计师真情忏悔录

    从给定的文件标题“王森程序设计师真情忏悔录”和描述“描述了一部分程序员的心声,使我们对所从事的工作多一份思索”,我们可以深入挖掘出一系列与IT行业、尤其是程序员职业发展相关的知识点。虽然原文片段由于字符...

    《堕落与忏悔》观后感参考.doc

    《堕落与忏悔》观后感参考.doc

    初中语文文摘情感我忏悔我爱过你

    《初中语文文摘情感我忏悔我爱过你》这个标题虽然透露出些许青春文学的气息,实际上却是以一种沉重的笔触,讲述了一个成年人因嫉妒而堕入深渊的故事。这段故事的主人公西门·斯图尔特,他的形象深刻地反映了人性中...

    初中语文文摘社会片刻的忏悔

    周围的人们出于害怕可能的冲突或是不愿意卷入麻烦之中,选择了保持沉默,没有一个人站出来制止暴力行为。这种情况在公共场合并不罕见,它揭示了人们在面对危险时的恐惧心理以及社会责任感的缺失。人们往往更倾向于...

    风筝的忏悔作文.doc

    在广阔的天空下,一只孤独的风筝飘荡着,它曾经拥有一切,自由的翅膀,悠扬的风,以及一个让它甘愿被束缚的爱人——一只名叫“猪”的风筝。然而,这份纯真的爱情如流星划过夜空,美丽却短暂。如今,它只能在空中忏悔...

    初中语文文摘社会忏悔

    初中语文文摘社会忏悔

    哦让我永远忏悔的狗PPT课件.pptx

    今天,我们要探讨的课件是《哦让我永远忏悔的狗》,这个课件不仅讲述了一个关于友情、悔过与成长的感人故事,而且通过生动的场景还原和深入的情感挖掘,引导观众进行深刻的自我反思和情感教育。 故事的开始,我们...

    《忏悔录》读后感.doc

    《忏悔录》是法国启蒙思想家让-雅克·卢梭的一部自传体作品,书中他以坦诚和深刻的笔触描绘了自己的生活经历和内心感受。通过这部作品,我们可以深入了解卢梭的性格特点、成长历程及其思想形成的过程。 卢梭在...

    高中语文名人自述课外阅读素材忏悔录

    总的来说,这份《高中语文名人自述课外阅读素材忏悔录》是了解卢梭及其时代的一个窗口,它提供了丰富的思考素材,有助于提高学生的阅读理解能力、历史理解力和人文素养。通过深入阅读和讨论,学生们可以更全面地理解...

    差异化忏悔下的精神重生

    差异化忏悔下的精神重生

    写给老婆的忏悔信.doc

    写给老婆的忏悔信.doc

    观看堕落与忏悔心得体会参考.doc

    观看堕落与忏悔心得体会参考.doc

    忏悔的同义词有哪些及造句.pdf

    忏悔的同义词有哪些及造句.pdf

    奥古斯丁忏悔录读后感4篇.doc

    奥古斯丁忏悔录读后感4篇.doc

    三年级语文下册 哦,让我永远忏悔的狗 2教案 沪教版 教案.doc

    课文的第5小节是另一个教学重点,教师指导学生通过朗读小豆子的对话,体会到她的宽恕与谅解。这种情感的体验对于学生理解“又愧又悔”的深层含义是至关重要的。通过这种方法,学生们不仅学会了语言表达,更学会了...

Global site tag (gtag.js) - Google Analytics