技术栈
tdd
SLD_Allen
7 天前
人工智能
·
tdd
TDD+Ralph:AI 编程实战
之前写了:SDD+TDD+Harness+Ralph:AI 编程不翻车指南。 今天决定用这套流程开发一个简单的应用练手,我选择让 AI 给撸一个独立开发经典三件套之一的记账软件。
一路往蓝-Anbo
9 天前
stm32
·
单片机
·
嵌入式硬件
·
软件工程
·
tdd
·
ota
·
嵌入式测试驱动开发
第九章:OTA 与 Flash 驱动 —— 如何用TDD验证固件升级逻辑的鲁棒性
这一章我们将切入一个非常关键且具有挑战性的场景:OTA(Over-the-Air)固件更新。OTA 逻辑最怕的是什么?是中途断电、Flash 写入失败、校验和不匹配。如果你在真机上测试这些异常,可能需要反复烧录、断开电源,甚至不小心把片子变“砖”。在 TDD 的世界里,我们可以优雅地模拟这些灾难。
一路往蓝-Anbo
9 天前
stm32
·
单片机
·
嵌入式硬件
·
单元测试
·
测试驱动开发
·
tdd
第十章:TDD部署 —— Ceedling 环境的深度集成
嵌入式开发者大多在 Windows 下工作,建议采用以下路径:Ruby: 下载安装 RubyInstaller with Devkit。
一路往蓝-Anbo
17 天前
网络
·
stm32
·
单片机
·
嵌入式硬件
·
tdd
第六章:RTOS 任务 —— 任务逻辑与并发的 TDD 路径
这一章我们聊聊嵌入式开发的“高级阶段”:RTOS(实时操作系统)。很多开发者认为 RTOS 的代码没法测,因为涉及任务调度、抢占和阻塞。但在 TDD 的世界里,我们有一个黄金法则:测试任务的“逻辑主体”,而不是测试调度器本身。
一路往蓝-Anbo
17 天前
网络
·
数据结构
·
stm32
·
单片机
·
嵌入式硬件
·
单元测试
·
tdd
第五章:如何对 HAL 库本身进行单元测试?
这一章我们将深入嵌入式开发最“底层”的阵地。很多开发者会问:“逻辑层可以隔离,但我直接配置 STM32 寄存器或调用 HAL 库的代码,怎么测?”
夫唯不争,故无尤也
18 天前
tdd
·
bdd
TDD与BDD:开发方法的本质区别
目录结论1. TDD 是什么?TDD 示例:计算订单折扣第一步:先写测试第二步:写最少实现代码第三步:重构
互联网工匠
20 天前
人工智能
·
ai编程
·
tdd
TDD在古法编程时代的困境及AI编程时代的转机
如果你是一名有一定工作经验的开发者,你可能经历过或听说过这样的场景:项目经理拍着桌子说:“这个项目很紧,别写什么测试了,先上线再说。”
Rubin智造社
20 天前
测试驱动开发
·
tdd
·
bug管理
·
亲友蒙羞测试
·
谷歌亚马逊工作法
·
内部试用
·
找虫总动员
智读致用|《谷歌亚马逊如何做产品》5|赢在测试:从羞耻心到高质量交付的实战体系
核心问题:产品开发完了,怎么确保它真的能正常工作?怎么做到发布后不心慌、不道歉、不半夜爬起来修Bug?
一路往蓝-Anbo
23 天前
网络
·
stm32
·
单片机
·
嵌入式硬件
·
软件工程
·
tdd
第四章:手撕协议栈 —— 缓冲区与结构体数据的 Mock 技巧
这一章我们要攻克嵌入式开发中最常见的“重头戏”:通信协议栈。不管是 UART、SPI 还是J1939/NMEA 2000等应用层协议,核心难点都在于:如何处理连续的数据流、缓冲区溢出以及复杂的结构体解析。
一路往蓝-Anbo
23 天前
stm32
·
单片机
·
嵌入式硬件
·
软件工程
·
信息与通信
·
tdd
第二章:隔离硬件 —— 利用 CMock 伪造 GPIO 与定时器
第一章我们跑通了环境,但这只是“纯软件”的逻辑。在嵌入式开发中,最让人头疼的是代码里随处可见的 HAL_GPIO_WritePin、__HAL_TIM_GET_COUNTER 等硬件依赖。
一路往蓝-Anbo
24 天前
网络
·
stm32
·
单片机
·
嵌入式硬件
·
tdd
第一章:嵌入式TDD-环境搭建
在嵌入式开发的世界里,我们似乎习惯了某种“玄学”:代码逻辑对不对?烧录进去跑跑看;死机了?接上仿真器打断点;时序不对?接上示波器抓波形。
低调小一
1 个月前
人工智能
·
rnn
·
架构
·
大模型
·
transformer
·
tdd
·
midscene
Midscene.js 原理拆解:它不是“自然语言点按钮”,而是一套会看屏幕的 UI 自动化运行时
传统 UI 自动化的主流写法,大致都长这样:问题在于,“先知道元素在哪” 这件事,在很多真实页面里并不稳定。
阿维的博客日记
1 个月前
人工智能
·
tdd
什么是TDD for AI,详细讲一下
在传统开发中,TDD 的核心是“红 -> 绿 -> 重构”;而在 AI 时代,TDD 变成了确保 AI 输出质量、解决 AI 幻觉、实现自动化闭环的关键工程手段。
优化Henry
1 个月前
运维
·
网络
·
信息与通信
·
tdd
TDD-LTE站点Rilink=3链路故障处理案例---BBU侧C口“有发光、无收光”的排查与恢复
TDD-LTE站点Rilink=3,上报链路连接失败告警,显示C口未检测到信号,如下:此告警通常表示基站主单元(DU)与远端射频单元(RRU)之间的链路连接失败,查询RRU、扇区和小区均为DISABLED,如下:小区不可用
低调小一
1 个月前
驱动开发
·
tdd
·
bdd
BDD(行为驱动开发)入门:把“测试”写成“行为”,把“需求”写成“场景”
缩写科普(先把字面意思说清楚) BDD = Behaviour/Behavior-Driven Development(行为驱动开发,英式/美式拼写都常见)
止语Lab
1 个月前
开发语言
·
golang
·
tdd
Go 的测试框架不想让你 TDD
你有没有觉得,Go 的测试写起来哪里不太对?别急,我不是要教你写测试——这类文章已经够多了。我想和你一起挖一挖:Go 的 testing 包为什么长这样?为什么没有 assert?为什么 Test 和 Benchmark 混在一个包里?为什么连 Go 的创造者自己,在专门讲测试的演讲里,一条 TDD 都没提?
xiaoxiang9609
2 个月前
人工智能
·
驱动开发
·
tdd
TDD测试驱动开发:从理论到实战的完整指南(含AI增强工作流)
摘要: 本文深入解析TDD(测试驱动开发)的核心理念、Red-Green-Refactor循环、测试金字塔模型,并结合AI辅助编程时代的新实践,提供完整的学习路径和实战案例。通过行业数据和真实场景对比,帮助你理解为什么TDD是提升代码质量的基石。
sinat_28694519
2 个月前
人工智能
·
深度学习
·
算法
·
tdd
AI Coding 时代的 TDD:从理念到工程落地
现在大家都在使用ai写代码,手写代码的时代慢慢过去了,但是现在有一个问题,就是如何判断ai写的代码有效,这就离不开测试用例。那么应该先写代码,还是应该先写测试用例呢,今天主要说下TDD。
U盘失踪了
2 个月前
tdd
TDD 测试驱动开发
别再迷信“写完再测”了,试试把测试写在前面你有没有遇到过这种情况:吭哧吭哧写了一千行代码,运行起来全是红字,debug 到凌晨三点
心易行者
3 个月前
人工智能
·
tdd
AI Coding 从“抽盲盒”到“开火箭”:SDD+TDD 开发模式实战揭秘
2025 年,一位以色列工程师单枪匹马,用 AI 工具开发了一个代码生成平台,短短数周收获 10 万用户,半年后带着 8 人团队被 Wix 以 8000 万美元收购。这不是科幻小说,而是真实发生的故事。到了 2026 年,这样的传奇可能会成为常态。