欧盟希望通过《绿色协议》妥善解决气候保护问题。除了到2050年温室气体净排放量为零的目标外,经济增长还应与资源利用脱钩。因此,一个中心目标是迫使制造商生产更耐用、更容易维修的产品。但不仅是硬件的质量,软件的设计也有助于延长产品的使用寿命。在这篇博文中,我展示了编程如何有助于延长产品的使用寿命,以及如何设计程序本身来节省资源。
起源
对于欧盟的绿色协议,你可以有任何想法。然而,我们的目标是摆脱一次性社会,走向更加可持续的社会。过去有积极的方法,例如拥有自己的潮汐发电厂的数据中心,但不幸的是也有消极的方法,例如关于电池越旧,iPhone 性能“意外”下降的讨论。我不希望我的儿子必须像《机器人总动员》那样着迷地搜索数据档案,才能了解什么是珊瑚或树木。那么问题来了:我们在开发中可以做些什么呢?
这个领域比你第一眼想象的要大。我想通过这篇文章提高人们对 珠宝商电子邮件列表 该主题的认识。无论是作为顾问想要将其用作积极的卖点,还是出于懒惰而进行开发以使自己的软件更易于维护。在这篇文章中,我们稍微触及了表面;该主题目前正在 CoP 新技术(业务保险)中讨论。此处提供了更多信息。
可持续性在软件中意味着什么?
我们可能都曾经遇到过使实体产品可持续发展的因素:
可再生原材料
可再生能源
可回收性
但这些论点都不适用于软件。只需按一下按钮,我们就可以多次复制软件(真正意义上的)。稀土或二氧化碳密集型运输路线在这里没有立足之地。或者是吗?
软件的可持续性意味着尽可能有效地使用给定的资源。
错误的想法! 《南德意志报》的一篇文章已经强调了一些主要问题。因此,互联网产生的温室气体数量与全球空中交通产生的温室气体数量相当。在新冠疫情和家庭办公时期,这一数字可能会增加得更多。
软件在哪里发挥作用?软件的可持续性仅仅意味着尽可能有效地使用给定的资源。