Skip to content
View Ricardo23178's full-sized avatar

Block or report Ricardo23178

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ricardo23178/README.md

朱思兴 / Zhu Sixing

2027 届软件工程本科生(湖南信息学院),求职方向 开发工程师。

主线是移动客户端:HarmonyOS(ArkTS / ArkUI)、Android(Kotlin / MVVM);服务端能独立写 Spring Boot,习惯顺手给自己的接口补一套自动化测试。

2096704694@qq.com


一条能跑通的完整链路

不是一个 demo 拆成三个仓,而是同一个系统(家属协同用药提醒)的三层,每层都能单独验证:

层 仓库 做了什么
客户端 medication-reminder-app HarmonyOS ArkTS 客户端,16 个页面 / 30 个 .ets / 3606 行,含适老化交互与家属协同
服务端 medication-reminder-backend Spring Boot 3.5 + MyBatis-Plus + MySQL + JWT,用药计划状态机、定时提醒、家属绑定
测试 medication-api-tests pytest 接口测试,141 条用例 / 2244 行,覆盖鉴权、越权隔离、状态机、确认幂等

写测试时挖出一个真实缺陷:用户点「稍后提醒」后,确认窗口被重算成 now + 延迟 + 120s,若原提醒时间仍在未来,新窗口反而比原来更短。已用 xfail 标记并保留复现路径,修法是取两者较大值。

这条链路是我最想让人看的部分:从界面到接口再到用例,能自己把三段接起来,也知道接口契约在两端不一致时该先怀疑谁。

独立模块

  • video-analysis-module — 把视频转成模型可读的证据材料:FFprobe 元信息 + 均匀抽帧 + 字幕/Whisper 转写,输出带 schema 版本的 analysis.json,配契约测试保证字段不漂移。
  • scrap-return — Unity 2D 点击解谜原型,三关连续可玩(缺肢装配 / 伪装通行 / 气压联锁),3747 行 C#,场景由 Editor 脚本代码生成而非手工拖拽。

技术栈

分类 内容
语言 Kotlin · Java · ArkTS / TypeScript · Python · SQL
移动端 ArkUI 声明式开发 · Stage 模型生命周期 · 页面路由与状态管理 · MVVM · Retrofit / OkHttp · 四大组件
服务端 Spring Boot · MyBatis-Plus · MySQL · JWT · RESTful 接口设计
测试与工具 pytest · Git · DevEco Studio · Android Studio · IntelliJ IDEA

当前在做

  • 把毕设那套后端接到 Android 端,验证同一份接口契约在两个客户端上的行为一致。
  • 补 Kotlin 协程与 ViewModel 的底层理解——目标不是会调 API,而是能讲清为什么这样用。

简历里写的项目都在这里,代码公开可读。

Pinned Loading

  1. medication-api-tests medication-api-tests Public

    Spring Boot 用药提醒后端的接口自动化测试:141 条 pytest 用例,覆盖鉴权、越权隔离、计划状态机、提醒确认幂等、家属协同权限与用药统计口径

    Python

  2. medication-reminder-app medication-reminder-app Public

    用药提醒系统客户端 · HarmonyOS ArkTS + ArkUI:适老化大按钮、今日提醒确认、用药计划管理、家属协同与异常告警

    TypeScript 1

  3. medication-reminder-backend medication-reminder-backend Public

    用药提醒系统后端 · Spring Boot 3.5 + MyBatis-Plus + MySQL + JWT:家属协同绑定、用药计划状态机、定时提醒、用药记录与日历统计

    Java

  4. scrap-return scrap-return Public

    Unity 2D 点击解谜原型 · 三关连续可玩:缺肢装配、伪装通行检查、气压与滑块联锁。3747 行 C#,场景由 Editor 脚本代码生成

    C#