go-reader - 評価
課題の目的
- ファイルI/Oの理解
- 状態管理
- メモリ効率
評価スケール
| 項目 | 配点 |
|---|---|
| 基本機能 | 40点 |
| 複数fd対応 | 20点 |
| エッジケース | 20点 |
| メモリ管理 | 10点 |
| コード品質 | 10点 |
| **合計** | **100点** |
評価ポイント
基本機能 (40点)
- [ ] 1行ずつ正しく読み込める
- [ ] 改行文字が含まれる
- [ ] EOF で適切に終了
複数fd対応 (20点)
- [ ] 複数のファイルを同時に開ける
- [ ] 各fdで独立したバッファを持つ
エッジケース (20点)
- [ ] 空ファイル
- [ ] 改行のない最終行
- [ ] 非常に長い行
- 最低点: 70点以上