關於開發環境庫版本管理

在開發的時候,我們很多時候都會使用到一些已有的函數庫來簡化開發過程。

但是由於各種原因,當這些庫會進行一些更新,導致碰到庫版本的綜合性錯誤。

這種錯誤堆積到一定程度,那這個程序就完全就沒得維護的辦法了,可能就需要重構代碼或者打補丁的方式才能夠解決。

我一直在想,有沒有辦法來使用一種理想的方式來保留所有的庫版本。
這樣其實是保留了原始版本,在一定程度上部署主機上增加了一定的安全風險,不過好處是可以在一定程度上使程序的在一個穩定不變的環境中運行。

作爲程序員,誰不想自己的程序一直穩定運行到天荒地老,我覺得做這個方案下來還是有很大的意義。

其實很早有這個想法,但是運用這個想法,我覺得anacodna軟件算是比較成功的。

其實這個思路很簡單,也是現在的關鍵問題是,程序的鏈接庫的版本指定,告訴系統,我需要哪個版本範圍,如果有,就直接加載,如果沒有,就到線上或者公開庫去下載。最後這個系統將環境準備好,供程序運行。

這樣有個好處是,不需要將所有的庫都丟到系統的目錄下,而是通過一個程序來做管理。

嗯,這個項目,可能需要快點做出來,讓大家勞動成果得到有效的保障!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章