以前寫程式時覺得只要觀念清楚,
基本功力夠,就能順順的寫出來,
不過最近寫論文程式,
真的有種不知道下一步會發生什麼的感覺~
最近有一個複製現有圖片的功能有問題一直沒辦法解決,
所以理論上流程是
save(IProgressMonitor monitor)
{ //儲存現有的圖片
}
copy()
{
save(null);
//建立新的圖片,把原本內容複製過來}
這問題弄了很久一直沒辦法解決,
今天又突然發現已經5月13號了,下午睡個覺起床吃晚餐後,
決定要奮戰到天亮,
於是打開程式看了看後,
想要查IProgressMonitor monitor的意義,
打開的第一個網頁其中就寫說:
有的方法要求傳遞一個實現了IProgressMonitor的實例進去,
如果我們無法傳遞或者無需傳遞的時候,最好不要傳遞null值進去,
而是要傳遞NullProgressMonitor的一個實例進去,
此類位於org.eclipse.core.runtime包下,它實現了IProgressMonitor接口,
但是所有方法都是給的空實現,
傳遞此類就避免了被調用方法沒有進行空指針判斷而造成的麻煩。
於是就把save(null)改成 save(NullProgressMonitor);
結果...bug就解決了.... 
今天寫的code只有把NullProgressMonitor copy上去...
那這幾周試了一堆方法,寫了一堆垃圾code是在幹麼用的..=.=
一直覺得念資工有個好處,每天寫程式錯了幾千遍也什麼差,
電腦也不會抱怨...所以整天都是在靠運氣亂槍打鳥,
打中就贏了...
二姐說他們暑假做生物實驗,做了要兩週才知道對或錯,
錯了就只能重做,一個暑假只能做四次...
想一想資工真的幸福多了~
資工人有不怕錯的精神
就在解完bug的同時又收到研討會的email通知,
我的論文被accept了...
本來以為我上,家桓的一定沒問題,他做的比我好太多了,
結果我上他沒上...Orz
怎麼好像反了,超級不想上的,上了還要去報很麻煩,
只有我上自己下去也很無聊...
看誰要去揪團一起下去玩好了...
不管怎樣...成大阿宅著米移等著招待我阿,
我要去依娃泡芙吃到飽~~
上次去台南已經是一年前了,
時間過的真快~~
今晚算是雙喜臨門嗎...
Read More
我也在寫程式。但不覺得有不怕錯的精神。錯了要改又要找bug多累人啊!所以應該說資工人有錯的本錢。再改嘛~
回覆刪除相反的,一些靠實驗的人就沒錯的本錢了。弄個人學實驗,天知道會不會不小心錯了就產生個毒氣或爆炸之類的。那個錯不起啊!
所以寫程式是幸福的,老尤多寫一點吧,幸福離你很近
回覆刪除