敏捷开发
文章平均质量分 91
Yashar Qian
你好,我是Yashar Qian,一个写了十年代码的“老”程序员。
我的技术地图有点广:以 .NET 为根据地,也曾远征 Java、C++、Python 的江湖,并用 Vue、SQL 和 iOS 开发过不少应用。这些经历让我明白,技术之道,万变不离其宗。
而现在,我选择了一条“向下扎根”的道路——嵌入式开发。我着迷于代码如何直接驱动硬件,享受在资源受限的环境下创造价值的乐趣。这对我而言,是一个全新的起点。
在这里,我将以一个“资深新手”的视角,记录并分享从传统软件到嵌入式世界的转型之路。我的文章会力求通俗易懂,既有硬核的代码分析,也有踩坑填坑的实战记录。期待能与志同道合的你一起学习,共同成长!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scrum(敏捷迭代)是什么?
Scrum是一个轻量级敏捷框架,用于团队协作完成复杂项目(如软件开发)。它通过迭代冲刺(2-4周)交付产品增量,强调透明、自组织和持续改进。核心角色包括产品负责人(定义需求)、Scrum Master(移除障碍)和开发团队(跨职能协作)。五大事件(如每日站会、冲刺评审)和三大工件(产品待办列表、冲刺任务等)构成结构化流程。Scrum适用于需求多变的场景,能快速响应反馈,但需避免误解为"无纪律"或"万能方案"。其优势在于灵活性、透明度和持续交付价值,已广泛应用于原创 2026-01-04 19:49:31 · 419 阅读 · 0 评论 -
极限编程(ExtremeProgramming)是什么?
极限编程(XP)是一种强调软件质量和响应变化的敏捷开发框架,适用于需求快速变化的项目。其核心是五大价值观:沟通、简单、反馈、勇气和尊重。XP通过12项关键实践实现目标,包括用户故事、小版本发布、结对编程、测试驱动开发等,这些实践分为规划、设计、编码和测试四类。XP能显著提升软件质量和团队协作效率,但对客户参与度和团队纪律性要求较高。与Scrum等敏捷方法相比,XP更注重具体工程实践。它通过极致化的技术实践和团队协作,成为敏捷开发中最具技术影响力的方法论之一。原创 2026-01-04 19:45:02 · 560 阅读 · 0 评论
分享