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