MAVEN 情境 8 : 一堆程式要先復舊
在無 Maven,與在有 Maven的時代,都會犯的一樣錯誤,並不因為專案開發導入Maven,而絕對會改善:
1. 程式上的部份, Maven reBuild , install, deploy 沒出現錯誤, Server Runtime 才會出錯:
(1). *.xml 的 xml 格式錯誤 : 例如,多了 <,或 >。......。
(2). *.xml 的 xml 內容錯誤 : 例如,ref 了不存在的 class。
(3). 單純程式的錯誤 : 例如,程式要用的 Databae 資料表、View、Trigger、...,等,沒有確認先建立,就先上版程式。
今天遇到:(3). 共有 4 個兩個欄位沒建(註3),結果 Server Run不起來,GG。結果,一堆程式要先復舊(Server才能趕快Run起來解決問題單) !!
註 1:ORA-00904: "XXXX_"."field1, field2, field3, field4's name": 無效的 ID。(ORA-00904為Oracle資料庫,若無欄位時會報的錯誤。)
註 2:我認為這應該改善,並養成習慣:先建立好程式要用的 Databae 物件,再上版程式 。
註 3:包含客戶的新人,開發的新程式,以及Leader被別的部門要求的修改。
在無 Maven,與在有 Maven的時代,都會犯的一樣錯誤,並不因為專案開發導入Maven,而絕對會改善:
1. 程式上的部份
(1). *.xml 的 xml 格式錯誤 : 例如,多了 <,或 >。......。
(2). *.xml 的 xml 內容錯誤 : 例如,ref 了不存在的 class。
(3). 單純程式的錯誤 : 例如,程式要用的 Databae 資料表、View、Trigger、...,等,沒有確認先建立,就先上版程式。
今天遇到:(3). 共有 4 個兩個欄位沒建(註3),結果 Server Run不起來,GG。結果,一堆程式要先復舊(Server才能趕快Run起來解決問題單) !!
註 1:ORA-00904: "XXXX_"."field1, field2, field3, field4's name": 無效的 ID。(ORA-00904為Oracle資料庫,若無欄位時會報的錯誤。)
註 2:我認為這應該改善,並養成習慣:先建立好程式要用的 Databae 物件,再上版程式 。
註 3:包含客戶的新人,開發的新程式,以及Leader被別的部門要求的修改。