close

開始要拿之前寫過的管理系統積極去拜訪客戶

所以,又把之前寫過的程式翻出來修飾一下

之前,因為是一邊規劃一邊撰寫又要一邊修改、一邊測試

所以,都沒有時間好好美化一下,更別說裡面有很多冗長的程式碼還沒修正

看自己的程式碼有種之前看過的書又重新看過一樣的感覺

有點陌生、有點新奇又有點可笑

陌生的是很多碼都忘了當時是什麼意思(我是很懶的寫註解的人,謎之音:這樣很不該)

新奇的是很多地方是當時因應客戶需求預留很多地方可以擴充,以現在來看還蠻有前瞻性的

可笑的是因為規劃時間實在太短促,很多地方其實不用寫那麼多,當時因為保險所以拼命加上一堆判斷碼

結果,改寫我之前的程式比重新撰寫的時間還要久

剛開始,如何配色就讓我大傷腦筋

當初,所有的表格都是照著原本的樣式,顏色一律都是黑字白底

我想,這對初次見面的客戶來說,應該是不太能接受的

就搜尋一些表格的範本,看他們配色的樣式,一一用CSS換到我的表格上

結果,到最後還是用最簡單的藍色跟一些字體上的變化來代替

果然太花樣的風格不太適合我

選好顏色,開始一個功能一個功能的測試

對著程式碼,測試每一項功能,這是我最討厭的部份

可能是因為害怕有問題,對於填上一些資料按下[送出]這個簡單的行為,感到異常的排斥

怕按下之後,結果不是我想像的那樣,又要開始無窮的修改、測試、修改、測試

其實,這還不是最可怕的地方

當在測試的同時,腦中也正在進行[標準流程化]

如果我是老闆、員工的話,整個流程是怎樣進行的,我的管理系統可不可以按照她們的流程跑

之前,可能是因為偷懶或者時間緊迫、可能是當時想不到有什麼辦法可以解決

現在比較多餘時間去思考,所以會遇到流程打結的狀況

原本是從A到B到C,但會變成A到C到B,所以為了流程能更順暢,當然要改啦

而且,這種改是牽一髮而動全身的,有時候還欲哭無淚

如同我之前所講的,我的程式碼都沒有註解,要找到遺失的程式碼是很頭大

然後,又要找到影響所及的檔案,又是吐血的工作

接下來,想如何不動原本規劃下,進行小針美容

有時候,運氣好碰到我之前預留的接口,會讓我非常感動

但,大多時候,都是像骨牌效應一樣,改完這個、再改那個、改完那個、又回頭改這個

這樣修修改改、測試、測試的結果下

程式變的更穩定、系統變的更人性化、介面也變的親和力

有時還會激起我不同的寫法和認知,有助於往後撰寫程式的方向

總體來講,辛勤工作的代價還是很滿足的

全站熱搜
創作者介紹
創作者 痞子貓 的頭像
痞子貓

微型/私有雲端運算(使用PHP)

痞子貓 發表在 痞客邦 留言(0) 人氣()