作者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