可持续软件工程八项原则和两大理念

可持续软件工程是一门结合了气候科学、软件、硬件、电力市场和数据中心设计的新兴学科。 可持续软件工程的原则和理念是定义、构建和运行可持续软件应用程序所需的一系列核心能力。 通过综合这些知识,可持续软件工程师 (SSE) 可以做出对应用程序碳污染有重大影响的决策。

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

可持续软件工程有八项原则,这些原则形成了对何谓可持续软件工程师的共同理解。 本模块的后续单元将逐一概述这些原则。

  1. 碳:构建具有碳效率的应用程序。
  2. 电:构建节能型应用程序。
  3. 碳强度:以最低的碳强度消耗电力。
  4. 隐含碳:构建硬件高效型应用程序。
  5. 能量均衡:最大限度地提高硬件能效。
  6. 网络:减少数据量和数据在网络中的传输距离。
  7. 需求调整:构建碳感知型应用程序。
  8. 优化:注重循序渐进的优化,提高总体碳效率。

这八项原则独立于:

  1. 应用程序域。
  2. 组织规模或类型。
  3. 云供应商或自承载。
  4. 编程语言或框架。

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

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

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

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

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

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

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

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

原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/11588

(0)
蓝洛水深的头像蓝洛水深管理员
上一篇 2022年10月11日 下午9:55
下一篇 2022年10月20日 上午11:46

发表回复

登录后才能评论
联系QQ