第二周个人周报-197241-栗园茜

197241-栗园茜 2026-04-05 18:17:28

一、 本周计划任务与实际完成情况

计划任务完成情况计划用时实际用时
学习 Spring Boot 的经典三层架构1h1h
实现核心 MVP (最小可行性产品) 功能1h1.5h

二、 现存问题与应对措施

存在问题:

  • 项目全局视野与需求结构认知不足: 目前对于整个项目的宏观工程结构尚不够清晰,同时在敏捷开发流程中,也不太清楚各项需求与具体开发任务之间的层级依赖关系 。

解决方案:

  • 践行敏捷思维,聚焦核心链路: 调整开发策略,直接从最基础的底层代码入手,借此在实操中快速熟悉项目架构 。主动剥离了登录验证、图片上传以及复杂对象转换等现阶段的非核心逻辑,集中精力仅使用最精简的代码优先实现了核心业务的闭环链路 。

三、 知识点学习情况

TAPD 平台与标准化开发流程

  • 学习内容: 深入学习了如何根据项目实际情况,在平台中规范化地创建和管理需求 。具体包括:评估需求大小、撰写用户故事(User Story)、明确验收条件(Acceptance Criteria)。同时,掌握了将一个宏观需求拆解为多个具象化子任务的方法,并学会了对需求进行工作量估计及为其设置合适的所属迭代周期(Sprint) 。
  • 学习途径: 通过老师的一对一专业指导进行系统学习 。

后端经典三层架构体系

  • 学习内容: 成功在项目中搭建了后端的底层代码骨架,规范地划分了 entity(实体层)、mapper(数据访问层)、controller(控制层)和 service(业务逻辑层)四个核心代码包,并清晰地界定了各层在系统运转中的严格职责边界 。
  • 学习途径: 利用课外时间在网上查阅相关官方文档与技术资料 。

 

四、 本周感悟

本周最大的收获在于工程思维的转变,这也让我对 Spring Boot 框架的设计理念有了更通透的理解 。

起初,我陷入了“过度设计”的误区,总期望能在动笔写代码前就构思出一个完美无瑕的项目骨架,然后再按图索骥地一步步搭建核心代码 。但实践证明,这种缺乏实操基础的“完美主义”不仅执行起来非常困难,反而让我瞻前顾后,导致初期开发进度严重停滞 。

随后,我及时转换了思路:放弃了“一步到位”的不切实际想法,转而拥抱敏捷开发的“迭代思维”。不再强求一次性生成完美的骨架,而是采取“小步快跑、边构建边补充”的模式 。通过先让基础代码“跑起来”,在边做边学中不断修正和完善架构细节 。这种“先完成,再完美”的务实做法,不仅有效打破了僵局,也让我在后续的代码编写中越来越有感觉,找回了开发的节奏感 。

...全文
99 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

259

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Lucky_Limp
  • h6ldZywoo
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧