讀古今文學網 > 程序員必讀之軟件架構 > 動機 >

動機

記錄重要決策的動機是這個部分在將來可以作為一個參考點。所有的決策都是依據特定的語境做出的,通常都有取捨。對一個給定的問題 ,通常沒有完美的解決方案。事後闡明決策過程往往是複雜的,尤其是如果你向剛加入團隊的人解釋這個決策,或者處在一個定期變化語境的環境中。

儘管「從未有人因為購買IBM而遭解雇」,也許寫下公司政策強迫你使用IBM WebSphere而不是Apache Tomcat的事實,會在將來為你省去一些令人頭大的對話。