看板 CSSE 關於我們 聯絡資訊
※ 引述《kene (I NEED YOU, LOVE)》之銘言: : ※ 引述《H45 (!H45)》之銘言: : : 問題是,我試著去理解configuration baseline的意義 : : 但是實在是難以具像化它的意義 : : 好比說,1+1=2,就很容易地聯想到一個蘋果和一個蘋果合在一起是兩個蘋果 : : 而configuration baseline我就無法理解了 : : 我所認知的字面上的意義: (可能有錯) : : configuration information是在一個product's或product component's life中 : : 特定的一個時間點的資訊。然後configuration baselines就是加上已核可的改變 : : 而這些改變就是從那些其他的baselines建構出來的configuration information : : 我所具像化的理解: (可能有錯) : : configuration information用在開發一個軟體上,很可能是程式語言的資訊 : : 也可以是一個類別圖的資訊,或者是開發人員的能力資訊。 : : configuration baselines就是這些configuration information的分類(?) : : 像是說在configuration information的其中一個元素是C++的話 : : 那麼對映到configuration baselines就是programming language : : 而configuration information的C++如果改變成C# : : 那麼configuration baselines還是programming language : : 像是下面的圖: : : ┌────────────┬─────────────┐ : : │configuration baselines │configuration information │ : : ╞════════════╪═════════════╡ : : │language │C++/JAVA │ : : ├────────────┼─────────────┤ : : │searching engine │www.google.com │ : : └────────────┴─────────────┘ : : 這樣的理解有錯嗎?或是有其他需要補充的部分,歡迎提出來 : : 我很需要其他不同的聲音 @_________@ : 就我之前的認知來說, configuration information 應該是指一件 product / product : component 的相關環境設定 (就軟體開發來說, 這可以包含編譯參數, 執行環境設定, : test case, 等等, 不只這些. ) : 而 configuration baselines 即是指"已被認可(可以動)"而不是亂改的 configuration : information, 這樣的 configuration baselines 可能存在某個版本控制軟體裡, 使得 : 每次做控管時所拿到的 product / product component 最少還可以動而不是改爛的屍體, : 即至少 configuration baselines 是相對穩定的設定參數這樣. : (不這麼做的話, 可能東西今天改一改明天就炸掉了) 先感謝你的回答 請問所謂每次做控管時所拿到的 product / product component 最少還可以動而不是 改爛的屍體,是不是指↓ 雖然configuration information改得亂七八糟 使得軟體不能正常運作 但是至少configuration baseline的環境設定 仍然能使軟體在穩定的設定參數下能正常運作呢? 那這個configuration baselines的意思是不是說 configuration information是提供給使用者輸入的設定值 這種環境設定就算被亂改一通,也能確保程式的正常運作 因為configuration baselines的設定並沒有開放給使用者修改 而是軟體開發時,就已經決定好的呢? 把這種概念用到實際上的例子來看的話 是不是可以想像成 java sdk發行linux和windows兩種版本 而作業系統linux可以算是軟體內部的configuration baseline 是軟體開發期間就已經訂定好的 而 command: javac -? 後面加上的參數就是 configuration information 是程式執行前,由使用者決定的呢? 如果還有什麼其他意思是我沒有理解到的,麻煩各位先進多多指教.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.207.15