讀古今文學網 > 程序員必讀之軟件架構 > 約束都是不好的嗎 >

約束都是不好的嗎

被強加的約束通常是「壞」的,但往往是出於好的理由。比如,大型組織不願意支持和維護天底下所有技術,就試圖限制最終用於生產的技術。一方面,這會降低創造力;但另一方面,它也剔除了你可能面對的大量潛在選項。軟件架構也事關引入約束,在一個代碼庫裡面你到底想要多少個日誌庫或持久化庫?