這兩天主要在嘗試把LingosHook上傳到code.google.com轉化為Open Source項目。想著在Open Source前把自己挖的洞斗毆補上,所以又添加了部分代碼用于實現基于'Date'和'Score'方式的分類功能,現在這兩個菜單是灰色的,下個版本就可以用了。。。
為了以后能方便添加各種的‘分類’功能,隨手添加了一個CFilterShowObject和FilterShow::CBase對象,這樣以后只要基于FilterShow::CBase即可實現新的分類方式。這都寫好了,包括'Date'和'Score'的分類,但。。。基于‘輪子精神’的我開始產生了‘強迫癥’--'Tag'同樣只是一種分類方式,為何要讓CTagObject來實現呢?它應該基于FilterShow::CBase!~于是。。。麻煩來了,添加一個Tag分類功能是小事,但要抹去已有的代碼。。。唉,現在‘刪除’的時間已經超過‘添加’時間的一倍了。。
這樣也好,就當是Review code了,省的Open Source后被人發現這個問題而丟臉。。。。嘿嘿。。。
<----劇透的分割線---->
下周應該就可以上傳下一個版本了~下周就可以Open Source了~當然了,如果下周老大讓我寫個MSP的模擬器的話。。。一切都是胡話了。。。