NO IMAGE

  工作依舊在有條不紊的進行著,一週的時間很快就會過去,正如今天李哥所說的,這一週還沒有感覺怎麼過呢,就結束了。是啊,這就是我們的工作,程式設計師的工作,軟體設計師的工作。這一天,一睜眼,一閉眼就過去了。這週末,一閉眼,一睜眼,再一閉眼,一睜眼就到來了。吐舌頭

         9月,初秋,清爽的季節,也是豐收的季節。現在的工作,也是另外一種形式的學習,也算是豐收吧。這一週我的主要工作就是處理XXECM管理系統中的一支流程,這支流程從前臺的介面設計,到後臺與資料庫伺服器的互動,都是由我來獨立完成的。這支流程的介面是由Flex開發的,後臺採用Java語言進行開發,中間使用Cairgorm架構,這樣就將系統的介面與業務分離開來,系統的可維護性大大增強。

         在這支流程的完善過程中,首先明白系統的架構。只有你瞭解了系統的架構,你才懂得不同頁面之間的呼叫關係,才不至於在眾多頁面的跳轉過程中而迷失了方向。無論這個系統多麼龐大,業務是多麼的複雜,只要你清楚系統的架構,就能夠在眾多的Page當中找到你的Class。

         其次,你還要清楚需要完善的流程,有了這個流程圖做指導,你就不會在匆忙的Coding中遺落下某個Function或Method。儘管我們的程式碼在結束後會有專門的測試工程師進行測試,但是千萬不要指望讓測試工程師來指出你的Bug。如果那樣的話,你將會被認為Code不及格,你在領導眼中的地位將會大打折扣。

         最後,寫Code一定要細心。因為不是所有的Code都可以自動檢錯的,如果你不小心錯寫了某個變數又或者是未將某個物件例項化,它花費你的時間絕不僅僅是你新增一個字母或者重新例項化的時間。因為這些小錯誤,在我們的日常工作中,都不應該當做Bug或者Error來處理。想想看,你在檢查完了所有可能發出的Exception之後,而沒有發現錯誤,最後卻發現未將物件例項化,你會是如何的瘋狂?

         列車即將到達終點,我的週報也就到此結束吧,期待著下週的精彩。