Dữ Liệu & Trạng Thái
🟢 TẦNG 3 – DỮ LIỆU & TRẠNG THÁI
Tagline: “Bug sinh ra khi trạng thái bị hiểu sai.”
🧠 Nhớ DUY NHẤT 1 câu
Chương trình = nhớ gì + đang ở đâu
1️⃣ Dữ liệu là gì?
👉 Những thứ chương trình phải nhớ
Ví dụ:
- Tên
- Tuổi
- Số tiền
- Điểm số
- Trạng thái đăng nhập
🧠 Ghi nhớ: không nhớ → không làm được gì
2️⃣ Trạng thái là gì?
👉 Tình trạng hiện tại của dữ liệu
Ví dụ:
- Đã đăng nhập / chưa đăng nhập
- Đang học / đã học xong
- Còn tiền / hết tiền
🧠 Ghi nhớ: cùng một dữ liệu, khác trạng thái → kết quả khác
3️⃣ Vì sao sinh bug?
👉 Máy làm đúng, người nghĩ sai
Ví dụ đời thường:
- Nghĩ là đã đăng nhập → nhưng thực tế chưa
- Nghĩ là còn tiền → nhưng thực tế đã trừ rồi
🧠 Bug xuất hiện khi:
- Trạng thái chưa cập nhật
- Hoặc hiểu sai trạng thái
✍️ BÀI TẬP (cách làm dễ nhất)
Khung suy nghĩ:
- Dữ liệu: …
- Trạng thái hiện tại: …
- Nếu trạng thái sai → chuyện gì xảy ra?
Ví dụ:
- Dữ liệu: số dư tài khoản
- Trạng thái: đã thanh toán
- Sai trạng thái: chưa cập nhật → trừ tiền 2 lần
🎯 Chốt tầng 3
Không sợ code sai — chỉ sợ hiểu sai trạng thái
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!