昨天感謝 TOSSUG 朋友們送的卡片, 讓我寫程式又多了一份動力. 在早上小睡了一下之後, 又繼續修改昨天發現的問題.
主要的原因來自於, 有兩個字串物件的設計不良, 使物件之間的參數糾結在一起, 難以使用也難以除錯. 下了一點決心, 把這兩個物件再整修一次, 把圖層參數和字碼參數作一個分離和改善. 雖然有一兩個 Revision 之間得在混沌中摸索, 然而在底層物件寫好後, 很多小問題就慢慢迎刃而解.
如此我得到一個小小的心得, 就是在設計架構的時候, 不能由上而下, 只畫個邏輯上的大綱. 因為關鍵的地方, 很可能是在底層的組合細節上. 因此我相信, 一個設計良好的架構除了是由上而下看是邏輯清楚, 由下而上看也必須每個元件都是精確的接合在一起.
不久前, 順利的取得測試的螢幕快照, 似乎看見希望的曙光了: