跳到主要內容區塊
  • 日期:111-09-28
  • 資料來源:數位發展部

開發、測試與部署流程宜善用自動化與數位化工具。

指引5.1 網站軟體開發過程宜採用版本控制系統。

       網站軟體開發工作專業與複雜建議開發工作使用版本控制軟體,進行版本控制管理。

參考指南-1
軟體開發的過程中,可運用版本控制來追蹤與維護原始碼、檔案,以及設定檔等改動歷程,以確保由不同人所編輯的同一程式檔案都得到同步。以下提供建議作業事項:

  • 擇定並安裝版本控制軟體,例如Git、SVN等版本控制軟體。
  • 訂定版控編號之命名原則,以利專案成員使用正確的原紿碼、檔案設定之版本。

 

指引5.2 提供程式化、自動化的測試,在版本更迭時確保服務品質及一致性。

       建議導入程式化、自動化的測試,以利版本更迭時能確保服務品質及一致性。

參考指南-1
軟體開發的過程中,開發工作可能由不同的開發者或團隊合作進行,可導入自動化測試。以下提供建議作業事項:

  • 使用自動程式碼風格檢查工具,以逹到軟體程式寫法風格的一致性。
  • 常見案例製作成測試程式,經由系統化、自動化流程於每次版本更新時進行檢查,減少因人工檢查的疏漏,造成服務缺陷或中斷發生的情形。