※ 引述《H45 (!H45)》之銘言:
: 那這個configuration baselines的意思是不是說
: configuration information是提供給使用者輸入的設定值
: 這種環境設定就算被亂改一通,也能確保程式的正常運作
: 因為configuration baselines的設定並沒有開放給使用者修改
: 而是軟體開發時,就已經決定好的呢?
在我的認知上, configuration information 可以指所有跟開發有關係的參數...
而 configuration baselines 是指讓整個系統穩定開發的參數...
最主要的差別在於 configuration information 設錯可能東西就生不出來了...
而可以用甚至不再變動的 configuration information 可被稱為 baseline ...
: 把這種概念用到實際上的例子來看的話
: 是不是可以想像成
: java sdk發行linux和windows兩種版本
: 而作業系統linux可以算是軟體內部的configuration baseline
: 是軟體開發期間就已經訂定好的
: 而 command: javac -? 後面加上的參數就是 configuration information
: 是程式執行前,由使用者決定的呢?
: 如果還有什麼其他意思是我沒有理解到的,麻煩各位先進多多指教..
其實我覺得不止這些. 諸如作業系統本身的配置, 環境變數, 編譯參數,
自動組建檔案 (makefile/build.xml) 等等都可以算 configuration information ...
因為這些都是在開發時所必須的建置/組態資訊 (即這些若沒調好, 東西就生不出來)
而真正可以跑的組態設定就是 configuration baseline,
之後的開發以及設定修改都是基於此次的設定.
--
去年上的課, 講錯請鞭 ^^;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.204.132