前幾天跟同事借一本Refactoring的書來看,看看自己又不懂得一個新技術是在說什麼。
相較於Design pattern這種需要在規劃的系統時,細心規劃並且同時涵蓋未來需求變更或新增功能時的物件導向開發方式。Refactoring這種補救方式似乎很直接的可以對目前系統開發很緊急,但是在沒有良好規劃下直接開發,造就系統變成怪獸的下,進行補救的方法提供一個不錯的解決方案。
不過補救的同時,當然如果能夠挽回系統而盡量使用Design pattern設計方式,當然是更好了,
不過能夠讓已經容易睡著的程式碼簡化成可以邊啃零食邊寫Code的系統,這對於一個系統越來越龐大的時候,真是一個天大的福音。
沒有留言:
張貼留言