永續型軟體工程的概觀

已完成

影片中的內容仍然有效,但由於綠色軟體基金會的準則重新編號,因此準則編號可能會有所不同。

永續型軟體工程的六個準則

永續型軟體工程的六個準則,構成其對永續型軟體工程師意義為何的共識。 此課程模組中的後續單元會針對這些準則提供基本簡介。

  • 碳排放效率:建置具有碳排放效率的應用程式。

  • 用電效率:建置節能的應用程式。

  • 碳意識:以最低碳濃度消耗電力。

  • 硬體效率:建置具有高硬體效率的應用程式。

  • 度量:透過測量改善永續性。

  • 氣候承諾:定義碳降低的確切機制。

這六個原則與下列原則無關:

  • 應用程式定義域
  • 組織大小或類型
  • 雲端廠商或自我裝載
  • 程式設計語言或架構

兩個永續型軟體工程的原理

除了永續型軟體工程的六個準則之外,還有兩個原理。

  • 每個人在氣候解決方案中都扮演一角。

    若您正在閱讀此文件,並識別為永續型軟體工程,請知道您是關心並採取行動之大規模全球行動的一員。 永續型軟體工程適用於各種工程領域中的準則,從設計晶片到設計使用者體驗。

    沒有事情會獨立發生,所有事情都有關聯,而小改變也會導致重大改變。 將技術會議中的永續性討論正規化,可讓其他人勇於發聲。 這就是您在任何組織中創造改變的方式。

    作為永續型軟體工程師,我們相信每個人都在氣候解決方案中扮演一角。 永續型軟體工程涵蓋一切。 無論是哪個部門、產業、角色或技術,您總是可以做一些什麼,來發揮影響力。

  • 光是永續性就足以證明我們的工作。

    作為永續型軟體工程師,我們發現建置永續型應用程式有許多優勢。 這些應用程式幾乎都較為便宜,通常更具效能,而且通常更有復原性。 但我們主要是為了永續性而實踐永續型軟體工程,其他一切都是額外的優勢。