2008年12月20日 星期六

S20 只要……就好了?!

這句話如果成立那真的很好,但是說這句話的時候到底是否評估過真正的關聯與影響?或者評估的內容有誤差?抑或僅是安慰可能受傷害的一方?就真的得審慎判斷了。

學生時代時若有同學請你抽煙同時還說:擔心什麼,只要不被教官看到就好了。半夜搭計程車闖了紅燈,司機說:半夜沒有人車,只要沒有警察就沒關係。若以會不會抓到角度看待自己所做的事情,社會秩序就會永遠這麼混亂,個人的生活同樣也會雜亂無章。

公司在其他客戶那邊有前一代的產品,客戶一直希望可以升級到現在的產品,但是由於在設計上的變更而無法直接相容升級。為了符合客戶的期待,有人提出一個簡單的方式:比對兩種產品,把相同的抽取出來放在一起,不相同的整理出相容的界面提出,然後不同的實作各自放在不同的地方,只要依此原則弄成三個專案就可以符合客戶需要。

主管問我的意見時我說:要滿足客戶的需求這樣最快沒錯,但是未來程式有變動時就很慘。一個改變要先研究出應該放在哪裡、程式改好後放回去可能得測試三遍、版本變更清單也要分三處處理,如果提出這種作法的人願意來做維護我就沒話說,我是絕對不接手這種東西的。主管說會再考慮看看,不過後來客戶也沒接受這種作法;一旦設計沒法相容在一起,幾乎是沒可能再合併的。

這個句型在顧前不顧後的案例發生時,至少還可以滿足眼前的需要;有時一聽就感覺有漏洞存在時才更令人無力,那時都會直接反問要是狀況之外的例外發生時該怎麼辦?想要能夠提出“只要……就好了”的說法,務必要對問題的所有發生條件與關聯影響都胸有成竹後再講出來,如此方能應付所有提問的可能狀況不致漏洞百出。

沒有留言:

張貼留言