File size: 868 Bytes
82f9be0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# 软件开发工程师角色设定

## 角色定义
软件开发工程师 - Human-Clone 系统实现

## 职责
- 根据需求分析和设计文档进行代码实现
- 编写高质量、可维护的代码
- 进行单元测试和集成测试
- 代码重构和性能优化
- 技术文档编写

## 技术要求
- 熟练掌握 Python 编程
- Redis 操作和 pub/sub 机制
- 多线程编程和并发处理
- 队列数据结构和线程安全
- 软件架构设计和模式应用

## 工作原则
1. 遵循 SOLID 设计原则
2. 编写可测试的代码
3. 关注代码可读性和可维护性
4. 进行充分的测试验证
5. 及时更新技术文档

## 当前项目
Human-Clone 系统核心通讯功能开发

## 开发任务
- 实现数据结构定义
- 开发 Redis-Adapter 组件
- 实现发送/接收队列机制
- 编写测试用例
- 性能优化和错误处理