如果一個公司已經開發了一個框架,這樣做幾乎所有的業務要求,但存在以下問題:帶來企業框架高達速度
- 隨着進化和所有權變更設計已經退化。 (荒謬的層次結構)
- 未能及時瞭解企業軟件開發的最新趨勢。 (數據集!!)
- 太多依賴模塊。 (不是基於接口的,代碼依賴性,大量的xsd等)
- 由於該框架對公司是私有的,因此需要花費新的時間來加以追趕(過去的編碼實踐不良,缺少文檔,分散的業務邏輯)
- 沒有使用任何衆所周知的庫,例如(log4net的/ CSLA/Spring.net/Drools的)
你如何去這樣做下面的高級開發:
- 說服高需要進行改造/重新設計。
- 增量式重新設計或持續重構?最好的選擇?
我最關心的是如何解釋這個框架存在問題的高層。關於增量重新設計與持續重構框架的良好建議也不錯!
你似乎已經在過去的同一條船航行:) +1 – Perpetualcoder 2009-10-15 22:56:53
我正在航行這艘船。從管理層的角度來看,這一刻:) – 2009-10-16 06:07:28