目前要加入一些功能的時候還會順便調整一下主要架構,為的是要減少重複的程式碼,但關於完整的系統架構其實並沒有規劃,只是憑著當下的感覺去調整,例如看到這段程式幾乎是重複利用的,就把它抽出來獨立,放置在可共用的區段裡。
以目前的作法來看,可以明顯感受到的好處是當我新增功能時,我不用再引入其他標頭檔,像是資料庫連線、共同函數及其他可共用的變數,只要在主要的設定檔案加入欲新增的功能(常常是指程式檔名)之後,接著產生實體的檔案,程式自然就可以運作了。
不過目前隱約還是覺得有一些不足的部份,但沒有一個具體的修改方向。