面向未来的软件很简单简单有两个意义

Exclusive, high-quality data for premium business insights.
Post Reply
suchona.kani.z
Posts: 67
Joined: Sat Dec 21, 2024 6:25 am

面向未来的软件很简单简单有两个意义

Post by suchona.kani.z »

选择提供更新并长期进一步开发的技术也发挥着重要作用。用于技术选择的合适工具可以是例如技术就绪模型,例如由NASA开发的技术就绪水平(TRL)。通过易于维护的代码模式(例如单一责任模式、封装和松散耦合),可维护性也可以在技术上得到支持,并通过环线复杂性、代码重复或方法/类长度等指标进行检查。

保持简单

一方面,可持续软件本身必须简单。成熟且不太复杂的解决方案通常使用较少的资源。任何手动重新创建可用库的功能的人只会在特殊情况下获得更强大的解决方案。因此,从可持续发展的角度来看,重新发明轮子几乎不值得。选择 巴西 whatsapp 数据​ 技术时还必须考虑简单性。如果 JSON 适合作为解决问题的数据格式,那么应该有充分的理由仍然使用 XML。因为这种更复杂的数据格式不仅在解析时消耗更多的资源,而且会产生更多的数据传输和存储负载。


另一方面,实施可持续软件很容易。所提出的技术中只有一项是真正具有开创性的,并且需要额外的努力。甚至这种新的碳感知范式也得到现有方法的支持,例如批处理作业的分离 - 例如在现场实例上执行。在许多情况下,可持续性可以简单地用作支持或反对决策的附加标准,而无需付出任何相关的额外努力。其他质量特性通常会产生积极的副作用,例如更好的可维护性或用户体验。
adesso 可持续软件开发指南
除了提出的九点之外,我们的内部指南还包含“可持续技术选择”和“基于事件的模式的使用”。这两个指导原则的含义和优点已经在这篇关于可持续软件架构的博客文章中介绍过,因此这里不再重复。

所提出的指南是与 adesso 软件工程社区共同制定的。在此,非常感谢所有参与者的积极参与。它们应被理解为行动的方向或建议,而不是实现可持续发展的唯一途径。我们的指南旨在向那些以前与可持续软件接触较少的开发人员,特别是在日常生活中提供行动和决策的选择。当然,它们并不代表可能活动的完整列表,但在我们看来,它们是迈向更可持续软件的第一步。

您可以在我们之前发布的博客文章中找到来自 adesso 世界的更多令人兴奋的主题。

同样有趣的是:
Post Reply