Module 16 · Release QA

Final Technical & Editorial QA

Checklist để course nhất quán, đúng kỹ thuật, có thể mở rộng và release theo từng phiên bản.


1. Technical correctness

  • ☑ Async != multi-threading.
  • ☑ Reactive != event loop.
  • ☑ Non-blocking != parallelism.
  • ☑ Reactive Streams protocol nhất quán.
  • ☑ WebFlux != Vert.x cũ.
  • ☑ Vert.x != Reactive Streams implementation mặc định.
  • ☑ Virtual Threads đặt đúng vai trò.

2. Version review

Trước mỗi release, kiểm tra lại baseline trong Module 02 và build files của capstone. Deprecated APIs phải được thay hoặc ghi rõ historical context.

3. Code review

  • Compile sample code hoặc ghi pseudo-code.
  • Không có block()/JDBC ẩn trong non-blocking path.
  • Retry side effect có idempotency discussion.
  • Resource lifecycle rõ ràng.
  • Failure-path tests.

4. Vietnamese editorial review

  • Thuần Việt ở explanation, giữ technical term khi cần.
  • Term lần đầu có giải thích.
  • Câu ngắn và rõ.
  • Diagram cho flow/threading.
  • Terminology nhất quán.

5. Release checklist

  • ☑ Index links hợp lệ.
  • ☑ Module 01–16 navigation tuần tự.
  • ☑ Brief/backlog đi kèm.
  • ☑ Shared CSS.
  • ☑ Official source map.
  • ☑ Capstone parity.
  • ☑ Benchmark methodology.

6. Cách mở rộng

epic-g-project-reactor.html
  ├─ reactor-01-mono-flux.html
  ├─ reactor-02-flatmap.html
  ├─ reactor-03-schedulers.html
  └─ reactor-04-backpressure.html

Module page đóng vai trò mục lục cấp hai; index vẫn là landing page.