當前位置:編程學習大全網 - 源碼下載 - 程序員需要註意哪些軟件編程?

程序員需要註意哪些軟件編程?

對於程序員來說,在開發和安裝軟件的時候,除了需要讓程序能夠準確執行命令以外,同時也需要避免許多的問題,下面我們就壹起來了解壹下,需要避免的問題都有哪些。

1.鎖住包版本

您的清單文件包含所有軟件包版本的信息,以便在每次安裝應用程序依賴項時保持壹致的結果,不會破壞代碼。做法就是使用清單鎖定文件以避免任何差異,並確認每次都獲得相同的軟件包版本。否則妳的代碼組件版本不精確,不確定將在下壹個版本中安裝哪個版本,並且代碼可能會被破壞。

2.歸檔不再維護的庫

隨著時間的推移,由於各種原因,我們的存儲庫可能已經無法維護了。也許妳為壹個臨時用例打開了壹個新的存儲庫(或者妳想要POC壹個新技術),或者妳有壹些包含舊的/不相關代碼的存儲庫。問題是相同的:這些存儲庫在達到目的之後不再被積極開發,妳也不想再維護它們。佳實踐是歸檔這些存儲庫,設置為“只讀”模式。

3.為項目創建壹個有意義的.gitignore文件

每個存儲庫中都必須使用.gitignore文件來忽略預定義的文件和目錄。它將幫助妳防止密碼,依賴關系以及代碼中許多其他可能的差異。可以從Gitignore.io中選擇相關模板。

4.將源代碼和配置文件分離開

強烈建議不要將本地配置文件提交到版本控制中。通常,本地配置文件包含secret,個人偏好,歷史記錄等私有配置文件,妳是不會想將其推送到遠程的。這些信息應當只保留在本地環境中。

5.避免在項目中提交依賴

將依賴推到遠程源將增加存儲庫大小。刪除存儲庫中包含的所有項目依賴,並讓包管理器在每個構建中下載它們。如果妳擔心“依賴的可用性”,IT培訓建議應該考慮使用Jfrog或NexusRepository等二進制存儲庫管理器解決方案。

  • 上一篇:現在還有人玩Zmud這很老的文字遊戲了麽
  • 下一篇:kafka系列之(3)——Coordinator與offset管理和Consumer Rebalance
  • copyright 2024編程學習大全網