xiaofu OS

实践项目

以下是练习建议,供选择和调整,不是本站作者已完成的作品记录。

可复现的开发工作台

入门

为一个现有小程序建立 README、Git 历史、自动化检查和调试记录。

相关课程

建议交付

  • 运行说明
  • 测试命令
  • 一份调试记录

从逻辑门到简单计算机

基础系统

沿 Nand2Tetris 的公开路线完成自选硬件/软件层,并为每个模块写小型测试。

相关课程

建议交付

  • 模块图
  • 测试样例
  • 实现说明

可观测的并发服务

系统工程

实现一个小型并发服务,测量延迟和资源使用,并记录故障处理策略。

相关课程

建议交付

  • 架构说明
  • 压力测试
  • 故障复盘

小型数据库组件

系统进阶

选择一个索引或查询算子,用自有测试数据验证正确性和性能。

相关课程

建议交付

  • 数据格式说明
  • 单元测试
  • 性能报告

完整的全栈应用

软件工程

从需求、API、数据模型到测试和部署,构建一个范围清楚的小型服务。

相关课程

建议交付

  • 需求说明
  • API 与数据模型
  • 部署和测试指南

带评测集的机器学习应用

AI 入门

定义数据切分、基线和错误类别,用可复现实验比较模型方案。

相关课程

建议交付

  • 数据卡
  • 评测脚本
  • 错误分析

授权范围内的安全审查

安全基础

只对自有程序或明确授权环境进行威胁建模、测试和修复验证。

相关课程

建议交付

  • 授权范围
  • 威胁模型
  • 修复验证记录

可复现的论文实验

科研进阶

选择数据和代码公开的研究工作,固定环境、复现实验并报告不一致之处。

相关课程

建议交付

  • 环境锁定文件
  • 实验日志
  • 复现报告