软件开发:优秀实践和方法

软件开发涉及设计、文档编制、编程、测试和持续的软件产品维护。 在这份综合指南中,我们将探索各种软件开发步骤、方法和工具,它们对于生成高质量的软件可交付成果至关重要。通过了解这些步骤并实施最佳实践,开发...
2年前
220

浅谈前端组件设计

与仅承担数据处理逻辑的后端不同,前端需要负责界面渲染、数据处理、和接口调用,在框架诞生前,更多地是编写页面维度的顺序脚本代码。随着前端继续的持续发展,ES6推出了class语法糖,React提出了函数...
3年前
390

被遗漏的度量指标

作者 | 吾真本,DevOps的4个关键指标(4 key metrics),似乎已经成为能解释一切软件开发生产力(或研发效能)问题的“北极星”指标。,我们知道,收集每个指标的数据,都需要投入成本,所以...
3年前
330

持续测试如何改善DevOps?

最有效的方法是在软件开发生命周期中实现连续测试。请阅读本文找出原因。,如今,随着服务客户的新技术的出现,软件的高效交付和快速解决可能发生的问题的能力是一个成功的产品发布的关键。用户需要高质量和无缝工作...
3年前
500

9种改进软件开发过程的策略

​译者 | 范晓波,审校 | 孙淑娟,你想知道如何加快软件开发项目的速度吗?通过本文了解如何加快流程和创造高质量产品的策略。在今天的市场中,你是否希望击败你的竞争对手赢得竞争? 最终的解决方案将是快速...
3年前
350

谈谈汽车软件开发的工程化思想

如果软件开发的伊始目标就是为了演示或是纯粹做个玩具,我并不反感甚至认可“明天就要”的开发方式,因为敏捷高效成本低。但奈何我们选择了汽车这个产品品类,这几乎就是软件开发的地狱模式。很多三观是需要被颠覆的...
4年前
90

如何最小化软件开发成本

​译者 | 范晓波,审校 | 孙淑娟,当你查看项目简报时,一个典型的问题是如何最大限度地降低软件开发成本。当然,有很多方法可以在不牺牲质量的情况下做到这一点。但是,不要忘记这一切都是需要权衡的。,当我...
4年前
220

测试自动化的六大原则

​“测试”一词最初是指“用于测定贵金属的小容器”。这意味着测试是一种确定黄金或白银质量的方法。它也用于精炼有价值的合金,如锡。,后来,该术语在其他领域被采用,如今,在教育,医学或软件开发等环境中经常会...
4年前
140