選擇源碼還是com

來源:互聯網
上載者:User

我們寫好的功能模組, 總希望它能重用, 希望只維護一處,其他地方都不用再關心了. 然而現實開發過程中總不是這樣的, 我們總希望介面儘可能簡單,而且固定,一旦確定了就不改了, 因此說你一旦發現這一模組出現差錯, 那麼你要改的也只是一個地方,而且已經開發完成的軟體不必再重新編譯和分發了.

對於模型A中, 功能模組是以原始碼的形式存在的, 那麼一般來說我們在沒次開發的時候總會copy一份原始碼到所開發的工程中去, 而且, 一般來說, 我們要完成一個功能模組總不會只是1個cpp檔案, 一般都會有幾個cpp檔案來支援主功能, 因此, 如果要加入的話, 代碼, 或者要說要維護的來源文件就大大地增加了,.

再則, 雖然一般單個模組都是經過測試的, 但是難保會有差錯, 那麼, 一旦應用程式已經分發出去了, 要修改這個bug, 代價是非常高的, 要經過重新編譯, 重新分發改軟體. 而且有時候是會年久失修的.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.