tag:blogger.com,1999:blog-1298974142445162186.post2368995646237428190..comments2024-03-19T15:58:12.198+08:00Comments on 搞笑談軟工: 例外處理和設計模式Teddy Chenhttp://www.blogger.com/profile/02066842119056439711noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1298974142445162186.post-9239617567922366442014-03-03T23:29:20.775+08:002014-03-03T23:29:20.775+08:00這是一個很有趣的問題,會設計成 plug-in架構,就是希望 host 與 plug-in之間不要有...這是一個很有趣的問題,會設計成 plug-in架構,就是希望 host 與 plug-in之間不要有太多耦合關係,就算是有關係,大部分也都是plug-in需要了解 host 所定義或開放的介面。就算是這個介面宣告了 exception, 其實 host 能夠做的 exception handling 也很有限,頂多是 disable、restart、reinstall plug-in,以及 log error message 。<br />Teddy Chenhttps://www.blogger.com/profile/02066842119056439711noreply@blogger.comtag:blogger.com,1999:blog-1298974142445162186.post-19515002942795774762014-03-03T23:20:49.282+08:002014-03-03T23:20:49.282+08:00通常我們會將exception或error code視為plugin的介面規範(能丟出什麼樣的exc...通常我們會將exception或error code視為plugin的介面規範(能丟出什麼樣的exception, error code),不是嗎?否則,host的確是很難處理任意的狀況。 :Pmarshttps://www.blogger.com/profile/03702328929933479309noreply@blogger.com