第一次做某件事時只管去做;第二次做類似的事會產生反感,但無論如何還是可以去做;第三次再做類似的事,你就應該重構。
事不過三,三則重構。
計算機科學是這樣一門科學:它相信所有問題都可以通過增加一個間接層來解決。
但是間接層過多會使得程序難以閱讀。
不要過早的發佈接口,請修改你的代碼所有權政策,使重構更流暢。
P65燈泡下面的那段話什麼意思?在throws子句中增加一個異常?
第一次做某件事時只管去做;第二次做類似的事會產生反感,但無論如何還是可以去做;第三次再做類似的事,你就應該重構。
事不過三,三則重構。
計算機科學是這樣一門科學:它相信所有問題都可以通過增加一個間接層來解決。
但是間接層過多會使得程序難以閱讀。
不要過早的發佈接口,請修改你的代碼所有權政策,使重構更流暢。
P65燈泡下面的那段話什麼意思?在throws子句中增加一個異常?
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))