星期二, 8月 25, 2009
Compile Hell
整個星期的工作進度落後最進專案修正的部份大多是常用的介面函式以及基礎的類別
每次Update其他同事的code下來一編譯就要20分鐘
(C++這種落後的語言大概只剩下寫系統以及可憐的寫遊戲的人再用吧)
加上因為是基礎的元件 改到出問題 要找bug除了難度高 要花的時間更多
壓力真是很大
而PairProgramming 最忌諱這種事情 因為一耽誤就是兩個人的時間
除了Unit Test不好寫以外 C++要落實XP真是難度很高
到底什麼時候 C++這種上一個世紀的語言才會被淘汰...
千錯萬錯都是微軟不在XP內建.NET 以及Vista的失敗...
PS.最近寫工具都用C# 除了compile速度只要一兩秒
Reflection、XMLSerialize、自動Refactory、強大的IDE支援、如DataGrid DockPanel等強大無比的介面元件 再再都證明了程式語言不就應該是用走在時代的最前面的技術嗎? C++實在落後到令我感到悲哀
星期日, 8月 09, 2009
星期六, 8月 01, 2009
Pair Programming 兩三事
一直以來從資策會時期開始 只要是我主導的團隊 大多會尊循XP 開發模式其中Pair Programming(PP) 一直都是我很重視的一個項目 (C++ 要寫Unit Test實在太困難)
但因為每次合作的成員 風格個性資歷都不太一樣
所以開始都會有一段磨合練習的時間
這次新專案有個新成員
跟他一起PP 大概是讓我花最多口舌的一次吧
聰明 有主見 而且對很多技術都有涉獵
只是...我只能說 經驗經歷上跟我還是不一樣
架構設計上 我們常常花很多時間爭論 (更慘的是還落入互相嘲笑對方架構想法的放話輪迴中)
其實很多選擇對錯本來就很難說
但是有時候我得要統一寫作風格 只好稍微強硬一點溜
開發的時間上 實在拖太長了 使得進度落後的不少
不過我覺得這還是正面的
至少這加強我面對這類夥伴的應對(互相吐槽的習慣真的是要改..)
也希望對方可以理解我對系統設計的想法經驗
PS.最近真的是忙到爆 壓力又很大 網誌的更新頻率應該會大亂 只能希望工作可以多順利一點溜
星期一, 12月 29, 2008
星期二, 12月 23, 2008
星期四, 12月 18, 2008
2008-12-16(好多版本要維護)
星期六, 12月 13, 2008
星期六, 12月 06, 2008
星期四, 12月 04, 2008
星期四, 11月 27, 2008
星期四, 11月 20, 2008
星期一, 10月 20, 2008
2008-10-20(被MIS記點了)

今天在資安報告上 看到我的名字 說是在我的電腦裡有掃描到間諜軟體
這可能是之前同事USB隨身碟中毒 然後拿來借我copy資料 才會這樣
其實自己很少安裝一些有的沒的程式 (光碟機早就沒在用了 MSN也禁止傳檔案)
之前本來就很少在資安報告上出現
加上現在USB不能用 我根本就沒有做什麼事情
真是超級不爽
母公司的MIS也很機車
明明就買了一套很吃資源的防毒軟體 也有買隨身碟掃描軟體 還把工作分成內外網機
然後限制東 限制西(不能玩其他公司的遊戲 網路限制也很多)
常常增加我們工作的複雜度(害我加班 ~~~~ 看)
然後呢 還不是常常出問題
好了年初還訂了個 只要你的電腦中毒 就要記點扣考績
乾 都被限制重重了 而且我都是照著規定走耶 這樣還會中毒
看~~~~要扣考績的是MIS好不好
表示你沒有能力保護我們的電腦免除中毒的問題嘛(除非你證明我是惡意的)
就像政府是人民的公僕 我繳稅給他 選他們來是要做事的
現在經濟有問題 股票亂跌 政府卻怪股民自己亂投資
看 那我找你做什麼
星期一, 10月 13, 2008
2008-10-9(一個class 一萬五千多行)

要開始針對一個一萬多行的class 做Refactoring....
進遊戲界之後 維護前人的爛code 佔了我大部分的時間
這次 為了增進不知道是哪裡出問題的效能issue
得要從這堆爛code裡面查出原因
其實系統越維護越爛 這是眾所皆知的
但是有了Pair Programming 以及Code Refactoring
這種系統應該會越來越少
可惜在遊戲界沒太多的機會從一開始就實行(好在以前還有過一次機會)
而總是打大好青春浪費在這種地方
老天對我的磨練還要到什麼時候才停止
訂閱:
文章 (Atom)















