星期六, 9月 30, 2006

班網

當初沒有用物件導向好好處理的結果就是現在要重寫(其實往某方面想,在短時間內把一份連函數呼叫都沒有的程式碼進行整理並上線其實也算不錯的成績吧XD),目前進度普普通通。

新版的權限處理系統正在茁壯當中,這次我採取物件導向的策略,和MySQL的連結作成一個物件,權限查詢系統作成一個物件,使用者清單作成一個物件等等。物件導向發揮了令人滿意的效果,程式碼看起來有條有理多了,把相關的程式碼和資料集中在一起果然是對的啊XD。美中不足的是物件內部對於資料庫的存取還是常常會出錯,就好像Windows XP下Kernel mode物件之間的關係啊orz

今天花比較久除錯的地方是Session的部份,由於我對HTTP不熟,所以對Header、Cookie機制完全缺乏了解(雖然手邊有一本HTTP Essential,可是沒有時間看orz),所以今天一直很努力找出為甚麼網頁輸出以後修改Cookie的功能就會「故障」的原因,後來休息看漫畫才想到header一定要在Content之前出現這個基本常識orz。不過後來Bug還是沒抓完就跑去看漫畫了XD

明天的話可能會去補習吧,也該準備國考了。 全文連結

0 意見: