可持续软件工程概述

已完成

视频中的内容仍然有效,但由于绿色软件基金会的主体重新编号,主体编号可能会有所不同。

可持续软件工程的六项原则

可持续软件工程的六项原则形成了对何谓可持续软件工程师的共同理解。 本模块的后续单元对这些原则进行了基本介绍。

  • 碳效率:构建具有碳效率的应用程序。

  • 电效率:构建节能的应用程序。

  • 碳意识:以最低的碳强度消耗电力。

  • 硬件效率:构建具有硬件效率的应用程序。

  • 度量:通过度量提高可持续性。

  • 气候承诺:定义碳减排的确切机制。

这六项原则独立于以下内容:

  • 应用程序域
  • 组织规模或类型
  • 云供应商或自承载
  • 编程语言或框架

可持续软件工程的两大理念

除了六项原则外,可持续软件工程还有两大理念。

  • 每个人都可以在解决气候问题上发挥作用。

    如果你正在阅读本文档,并认同自己是可持续软件工程师,请知晓,你正在参与一场关心环保并积极行动的大规模全球运动。 在工程设计的各个领域,从设计硅片到设计用户体验,可持续软件工程师无处不在。

    任何事物都不是孤立存在的,都和外界有着千丝万缕的联系,并且牵一发而动全身。 在技术会议上让可持续发展话题常态化可给其他人带来畅所欲言的机会。 这就是你为组织带来变革的方式。

    作为可持续软件工程师,我们相信每个人都可以在解决气候问题上发挥作用。 可持续软件工程包罗万象。 不管是哪个部门、哪个行业、哪个角色、哪种技术,你总能做一些事情来产生影响。

  • 可持续发展本身就足以证明我们的工作是正确的。

    作为可持续软件工程师,我们认识到,构建可持续应用程序可以带来很多好处。 它们几乎总是更便宜,性能更出色,复原能力更强。 但我们实践可持续软件工程主要是为了实现可持续发展,其他都是附加优势。