Hệ thống & Module

Tác giả: Todesign Cập nhật chương mới

🟢 TẦNG 4 – HỆ THỐNG & MODULE


Tagline:

“Hệ thống tốt là hệ thống thay một phần mà không sập toàn bộ.”


4.1 TƯ DUY MODULE LÀ GÌ?


👉 Module = một khối việc độc lập

  • Có nhiệm vụ rõ ràng
  • Có đầu vào
  • Có đầu ra
  • Bên trong làm gì không ai cần biết

📌 Quan trọng nhất:

Module hỏng → chỉ sửa module đó, không kéo sập cả hệ thống


VÍ DỤ ĐỜI THƯỜNG (DỄ NHỚ)


Căn nhà là một hệ thống

  • Phòng ngủ
  • Phòng bếp
  • Nhà vệ sinh

👉 Mỗi phòng là 1 module

  • Hỏng bóng đèn phòng ngủ

→ Không cần đập nhà


Bữa ăn là một hệ thống

  • Nấu cơm
  • Nấu canh
  • Nấu món mặn

👉 Món canh mặn

→ Không phải đổ cả mâm


MODULE KHÔNG PHẢI LÀ…


❌ “Viết cho xong”

❌ “Xử lý giúp tao”

❌ “Làm hết chỗ này đi”

👉 Đó là đống việc trộn lẫn, không phải module.


MODULE ĐÚNG CÓ DẠNG NHƯ SAU


Tên module phải nói lên việc nó làm

  • Đặt vé xem phim
  • Thanh toán đơn hàng
  • Gửi email xác nhận
  • Lưu thông tin người dùng

📌 Nghe tên là biết nhiệm vụ, không cần hỏi thêm.


4.2 HỆ THỐNG = TẬP HỢP MODULE


Ví dụ: Hệ thống đặt đồ ăn

  • Module chọn món
  • Module tạo đơn hàng
  • Module thanh toán
  • Module giao hàng
  • Module thông báo


👉 Mỗi module:

  • làm đúng phần của mình
  • không can thiệp sâu vào module khác


VÌ SAO PHẢI HỌC TƯ DUY MODULE?


👉 Vì mọi hệ thống lớn đều chết vì dính chùm

  • Sửa chỗ A → hỏng chỗ B
  • Thêm tính năng nhỏ → sập toàn hệ thống

📌 Lý do:

Không chia module ngay từ đầu.


CÂU NHỚ CỐT LÕI

Module tốt là module: Gọi đúng việc + Làm trọn việc + Không ôm việc của thằng khác


BÀI TẬP NHẸ (ĐỂ NGƯỜI ĐỌC LÀM THEO)


Đề:

Một website bán hàng online


👉 Hãy liệt kê 5 module chính (chỉ ghi tên, không giải thích)


Ví dụ:

  • …
  • …
  • …


TÓM LẠI TẦNG 4 TRONG 3 DÒNG

  • Hệ thống không phải một khối lớn
  • Hệ thống là nhiều module ghép lại
  • Sửa được từng module → hệ thống mới sống lâu



Bình luận (0)

Chưa có bình luận nào.

Hãy là người đầu tiên chia sẻ suy nghĩ của bạn!

Gửi bình luận thành công! Chờ duyệt nhé