Repository navigation
Rà soát lần cuối: sửa ~100 lỗi kỹ thuật, lệch văn bản–mã và định dạng trên toàn giáo trình - #8
Conversation
…:try_from ở ch31, sơ đồ, khối rỗng) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0111UHmpNfVqW6NWjKhiSg6X
…47, bảng lỗi ch43–47, varint) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0111UHmpNfVqW6NWjKhiSg6X
… Fn/FnMut/FnOnce, cargo new, collect String) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0111UHmpNfVqW6NWjKhiSg6X
…antasy Land, tên biến sót, GLOSSARY, H1 khớp SUMMARY) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0111UHmpNfVqW6NWjKhiSg6X
… Cortex-M0, SPSC, thêm 4 lời giải bài tập) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0111UHmpNfVqW6NWjKhiSg6X
ECC Tools / Security EvidenceCommit: Security evidence gate passed (success) No security-sensitive scanner-evidence gap detected. Mode: enforce Scanned 82 changed file(s). No missing scanner-evidence signal was detected. Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission. |
ECC Tools / PR Risk TaxonomyCommit: PR taxonomy review recommended (neutral) Detected 1 PR taxonomy bucket(s): CI/CD Recommendation. Scanned 82 changed file(s). Roadmap taxonomy buckets: CI/CD RecommendationCI, dependency, coverage, and contract signals should be routed into follow-up checks or verification work. Signals:
Paths:
Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission. |
ECC Tools / Reference Set ReadinessCommit: Reference set readiness gaps detected (neutral) Reference evidence present for 0/7 areas (0%) across 82 changed file(s). This check is based on files changed in this PR. Repository-level readiness is still reported by
Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission. |
ECC Tools / Hosted Promotion ReadinessCommit: Hosted promotion readiness passed (success) No hosted promotion evidence gaps detected across 82 changed file(s); 0 corpus scenarios had matching evidence. This check compares PR file changes against the evaluator/RAG promotion corpus in No evaluator corpus scenarios matched this PR. Check publication was denied or unavailable. An app owner must enable Checks: read and write, and the installation owner must approve the updated permission. |
Tóm tắt
Sửa toàn bộ lỗi tìm được trong lần rà soát chi tiết cuối cùng của
main(sau PR #7). 82 file thay đổi, chia 5 commit theo nhóm chương.Sai kỹ thuật (đã kiểm chứng bằng rustc 1.97)
dividedùngu32/NonZeroU32(vìi32::MIN / -1vẫn panic)dropthừa trái NLLpure+bind+ luật; ví dụcatch_unwindkhông dùng FFI; sửa lời giải Bài 1 (.len()thực sự lệch với "tiếng")assert_eq!từ Rust 1.73HashtrongHashMapbáo E0599, không phải E0277u16::try_fromthayas u16(không còn cắt cụt âm thầm) + 2 test mớichecked_addtránh tràn số; ch39 bẫy thật là*a = ptr::read(b); ch51 chặnshift >= 64trongdecode_varintLệch văn bản–mã
Pending), ch72 (Store/Account), ch74 (ngân sách demo)Nội dung bổ sung
Errvspanic!; ch54 Saga choreographyĐịnh dạng / chính tả
---(ch25–30), bảng GLOSSARY hỏng, chính tả và tham chiếu chương saiBỏ qua (tùy chọn): đổi
total_amount: f64sangu64ở ch28, vì phải sửa nhiều chỗ.Kiểm tra
cargo fmt --all --check: sạchcargo clippy --workspace --all-targets -- -D warnings: 0 cảnh báocargo test --workspace: 996 passed (994 + 2 test mới ở ch31), 0 failedmdbook build(v0.4.52): thành công🤖 Generated with Claude Code
https://claude.ai/code/session_0111UHmpNfVqW6NWjKhiSg6X
Generated by Claude Code