星期五, 10月 17, 2008

開放原始碼的回收再利用(微軟的seminar)

今天一大早就去參加微軟的seminar..主題是"從程式勞工邁向高階架構講師之路Ⅲ"..上了一天的課..呼呼..學了好多東西..果然是"聽君一席言勝讀十年書"..晚上回家後..休息一下..就拿研討會第一堂的課程教的"開放原始碼的回收再利用"來練習..首先我去找了一下課程所推薦的工具gtags..發現..好像沒有win32版的而且好像都用在linux..在搜尋一下資料..發現..如果只是用c#的話..vs2008就已經超級好用了..所以就直接轉移目標去找我需要的code..

首先我直接去google程式碼搜尋..我想要找的是如何把image resize的class..我下關鍵字"lang:C# class:image* function:resize*"然後就跑出一堆..(心想以後會不會連code都不用寫了..直接copy and poste大法就結束了..AngelAngelAngelAngel)..經過了20分多鐘的過濾..找自己大概想要的..拿三四個測試..最後找到一個然後改一下..測試..結束(我超幸運啦..不過今天忘了簽樂透彩..At wits end)..哇..跟自己寫這段時間比起來..快很多..XD..

雖然很順利的找出我要想要的..在過程裡也參考一下"王建興"老師今天所教的技巧..不過沒有經驗還有不熟悉..還是覺得自己笨手笨腳的..而且..說真的..在一堆程式碼裡..要過濾出自己想要的..還要有耐心(在課程技巧中..老師就是一直強調耐心耐心耐心)..真是一件ooxx的事..當拿原始碼來測試時..在ide裡..看到一堆error..然後為了解決這error來通過編譯..去把需要的class引用..可能造成更多的問題或其他引用(在課程技巧中..有說要適時斬斷..)..這時通常就會有"下一個更好的念頭"..來打擊你的信心..

在關鍵字的部份..要下的準又狠就是一門學問了..google已經提供很讚的search了..關鍵字的參考..個人覺得可以參考微軟的命名方式.net 基礎編程規範..用這為基礎當關鍵字..這樣就可以很快的把相關的資料找出來啦..之後就是..看自己的造化了..所謂「師父領進門修行在個人」..只有自己不斷的練習體會運用..才能把這skill變成自己的common sense..互相加油ㄅ..最後..我覺得蠻重要的問題是..版權問題..拿人家的原始碼來用..要注意版權阿..別傻傻的拿去亂搞..Nerd..

ps:今天去seminar運氣真好..有吃又有拿..拿了李智華(沒他的blog..不過看照片過過癮好了..Vampire Bat)老師的光碟..還拿了2g的隨身碟一個..哈哈哈..真是就甘心阿..Rolling on the floor..

沒有留言: