| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 改进嵌入式开发的 5 个技巧 -> 正文阅读 |
|
[开发测试]改进嵌入式开发的 5 个技巧 |
用于有效开发产品的技术和流程在不断变化和改进,但是当团队处于开发中期时,很容易因为害怕被拖慢进程。但事实是,使你的技术现代化可以加速开发,提高质量,并允许团队在相同的时间内完成更多工作。以下是改进嵌入式开发的五个技巧,许多团队都可以在新的一年使用它们。 提示 #1 - 开始衡量关键指标和驱动因素 如果你不衡量有关如何构建系统的关键指标和驱动因素,那么几乎不可能对你开发嵌入式系统的方式进行任何有效的更改。就像企业一样,开发人员需要: 衡量关键指标和驱动因素 审查和识别效率低下、问题领域等 确定并实施改进措施 重复该过程 为了使流程正常工作,你可能需要弄清楚应该测量哪些指标。这些可能是这样的: 开发组件所花费的时间 调试时间 缺陷 每周代码行数 每周测试用例 或者任何对你的团队有意义的指标。 如果你的团队没有跟踪指标,你会怎么做? 你可以创建和衡量自己的个人软件开发过程。 提示 #2 - 开始进行代码审查 代码审查是在嵌入式系统中最小化缺陷的最有效方法之一,代码审查是嵌入式开发人员最拖后腿的活动之一。代码审查不仅可以有效地发现缺陷,而且还是学习更多嵌入式技能并从队友那里获得建设性反馈的好方法。 ? 提示 #3 - 掌握调试技巧 无论开发人员或团队多么优秀,缺陷都会发生,团队掌握缺陷预防技术和调试技术至关重要。嵌入式系统调查显示,平均开发人员将 40% 的时间用于调试,这相当于一年中将近五个月!对于任何开发团队来说,改善他们的开发周期最容易实现的目标就是防止错误并掌握必要的技术来快速找到能够通过的技术。将调试时间从 40% 减少到 30% 可以为每位开发人员节省六周的开发时间,这不仅可以增加开发时间,还可以增加成本、质量和功能。 提示 #4 - 开始自动化测试 手动测试软件是一个缓慢、无聊且容易出错的过程。任何软件附加或修改都可能导致必须返回并重新测试整个系统,以确保更改不会破坏任何内容。即使是一个简单的系统也可能需要大量测试。现代软件开发流程集成了自动化测试和持续集成服务器,以执行回归测试和其他软件分析。虽然这些过程的设置可能很耗时,但在更大的方案中,它们提供了一种提高代码质量并减少测试所花费的时间和劳动力的方法。 提示 #5 - 单独的软件问题 可移植性和可重用都始于在代码库中分离软件关注点,或者更重要的是,在软件架构中。现有的代码库通常是紧密耦合的,或者可能具有低内聚性,因为多个功能都在相同的软件模块中实现。开发高内聚和低耦合的新模块将提高代码重用和可移植性,也使开发人员更容易维护和扩展代码。模块化和可重用这些功能可以让嵌入式开发人员专注于增值功能并重用其他功能,而不是重新发明轮子。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 0:10:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |