python學習筆記(2):項目目錄設置以及import

在大型工程中儘可能使用絕對位置是第一要義。對於一個獨立的項目,所有的模塊的追尋方式,最好從項目的根目錄開始追溯,這叫做相對的絕對路徑。

優點如下:

  • 簡化依賴管理。整個公司的代碼模塊,都可以被你寫的任何程序所調用,而你寫的庫和模塊也會被其他人調用。調用的方式,都是從代碼的根目錄開始索引,也就是前面提到過的相對的絕對路徑。這樣極大地提高了代碼的分享共用能力,你不需要重複造輪子,只需要在寫之前,去搜一下有沒有已經實現好的包或者框架就可以了。
  • 版本統一。不存在使用了一個新模塊,卻導致一系列函數崩潰的情況;並且所有的升級都需要通過單元測試纔可以繼續。
  • 代碼追溯。你可以很容易追溯,一個 API 是從哪裏被調用的,它的歷史版本是怎樣迭代開發,產生變化的。
    在這裏插入圖片描述

資料來源

  • https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext
  • Python核心技術與實戰
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章