作者changdan (混口饭吃的工程师)
看板Soft_Job
标题Re: [闲聊] 大家工作上看过哪些夸张的 CODE ?
时间Sun May 16 02:29:38 2010
我的经验说出来可能微不足道
但是实在困扰很久
话说前公司某位主管写的程式
老是会写if (1<0) 然後底下一串程式码
原因是:底下这串程式码已经用不到了
是说...用不到的你要不直接删除要不变成注解也可以
何苦这样...程式理一堆1<0看起来时再颇痛苦
※ 引述《Ting1024 (无)》之铭言:
: ※ 引述《coronach (...)》之铭言:
: : 看过一种跑起来不会有问题
: : 但是还满有趣的........
: : public void run(){
: : while(!progress.isVisible()){
: : Thread.sleep(1);
: : }
: : /* .............*/
: : }
: : 大概是觉得很赶时间.............
: 这不好笑阿,,,, sleep(0) or sleep(1)
: 基本上都只是暂时要把控制权给别的程式而已,
: 这样写有什麽好笑?
: 在window 下面 sleep(0) 约是 15ms, 控制权交出去
: 再跑回来, context switch 时间大约就是这样...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.146.238.5
1F:→ a2350:讨论这个满无聊的。用自我感觉优越的角度看别人。 05/16 02:54
2F:→ TonyQ:这个很难说喔,有的地方真的留着比不砍好xd 05/16 03:22
3F:→ TonyQ:不过当然不是很正常的地方啦 :p 05/16 03:23
4F:推 EAFV:我倒是看过用自己的名字来当变数跟函数名称的...Debug超痛苦 05/16 08:42
5F:→ EAFV:比什麽method1,method2还痛苦 没有脉络可寻 05/16 08:43
6F:推 yauhh:1<0,是debug用的程式吗? 05/16 08:55
7F:推 bobhsiao:那 if(0) or #if 0 不就好了... 05/16 08:56
8F:→ yauhh:或者是否看错,其实是L<0 05/16 08:59
9F:→ andymai:其实那个1是l(L小写) XDDD 05/16 09:23
10F:推 bobju:可能当初他遮掉的时候,还不确定要不要保留,所以先权宜一下. 05/16 11:15
11F:→ bobju:等到日後他要交接的时候,已经确定那段code不要了(也没必要了 05/16 11:16
12F:→ bobju:反正交接後也不关他的事),你有问到他才答.就这麽一回事吧? 05/16 11:16
13F:推 PeacockLiu:用 #if 0 比较好,因为现在editor有支援。 05/16 13:02
14F:→ bobju:是没错,照说是该用前处理的语法比较好. 05/16 19:16