偶感

来源:互联网 发布:知彼手机防盗 编辑:程序博客网 时间:2024/04/29 16:45
最近對簡體漢字感到視覺審美疲勞,先容我在這篇博客中用繁體漢字。每個一個項目都會從開發期轉到維護期,在維護期的時候,不管是項目預算和人員安排都和開發期相比有很大的縮減,通常也就是一、兩個人在維護一個系統而已,尤其是在行業軟件、系統集成中太普遍了。在自己工作的這幾年中自己基本上就是處於維護人員這一角色,工作內容也基本上就是系統不滿足需求的時候,就改改系統使其滿足需求。如果說你說維護的系統從開發期你就有參與那還好,要是中途接手的那就要看前面這批開發人員的人品了。我就碰到過要文檔沒文檔,要交接沒交接的,而且程序代碼中經常時不時橫插一句特殊代碼,別提多暈。更誇張的是我還碰到了連接池洩漏的問題,這些看似簡單的問題,可剛到我手上的時候足足折磨了我一個月。自己也總結過,這類問題其實只要開發人員在開發的時候能夠做好單元測試,基本都是能避免的,特別是代碼中橫插的一句檢查某個變量格式問題的IF語塊,能不能麻煩開發人員或寫這段代碼的家夥,你去VIEW層約束啊,在Control這塊來插句IF,搞的不倫不類…..也碰到過特別喜歡用”框架”的項目,一個項目100多來M,一看引入的框架從sprint 、HB、WebWork、還有等等,歸下類光後臺MVC性質的就有5、6個…..真的很無語,需要那麼多嗎?一查代碼每個框架基本上就用點基本的東西….或許自己寫個簡單的處理會必用這些框架更簡單,來個簡單的例子很多用sprint的喜歡把sql語句寫道配置文件中,實際上這種做法是一種把sql語句對象當beans對象處理的做法,如果每次改動sql之後,都必須去重新啟動服務器,新的sql才能生效。或許有些人覺得重啟動一下服務器沒關系,可是要知道有些項目用的服務器不是你開發的時候用的tomcat、也不像你開發的時候想重新啟動服務器就可以隨時重新啟動服務器的….是的特殊的項目是可以特殊處理的,可是當你覺定要用這些框架的時候,你有結合實際項目想過這些問題嗎?自己做數據庫端開發差不多2-3年吧,發現了很多和數據庫後臺職業相關的問題並不是光靠數據庫知識和理論能很便捷和快速解決的,更多的是借鑒了後臺腳本和其他編程語言才能更方便的解決,因此覺得一個程序員的視野和知識的廣泛性也是很重要的。
原创粉丝点击