July 7, 2026Software Engineering小厂初级程序员如何理解敏捷开发:从写好用户故事开始用任务重试功能贯穿用户故事、INVEST、验收标准、Given-When-Then 和技术任务拆分,帮助初级程序员在编码前澄清需求边界。#Agile#User Story#BDD#Requirements Engineering#Backend
May 4, 2026Software Architecture从传统三层到六边形架构:以 order-service 为例拆解模块职责与调用边界以 order-service 为例,理解六边形架构的模块职责、依赖方向、调用边界和常见错误,并获得一套可以直接用于代码评审的判断方法。#DDD#Hexagonal Architecture#Spring Boot#Java#Backend