Column Test-mode
Trong hệ thống lúc nào cũng cần cột này (Test-mode) cho gần như hầu hết table, nhưng ít ra là các table này:
User
Device
Payment
(còn tùy vào lập trình viên, hoặc là các table chính, hoàn là toàn bộ các tables).
Mục tiêu của cột này là phân biệt giá trị thật của người dùng cuối và giữa dữ liệu thử. "Dữ liệu thử" ở đây cũng có thể cũng là người dùng cuối nhưng thường là admin, reseller (với các dữ liệu quan trọng như Payment).
Chỉ cần trên giao diện admintool (hoặc cPanel thì tùy lập trình viên) có option (button) Test Mode thì dữ liệu truy cấn phải lọc ra là Test-mode = 1 (hay True). Ngược lại, các giá trị khác (ví dụ Test-mode là NULL, hay 0) thì coi như là dữ liệu thực tế.
1 hay True
Là dữ liệu thực tế
(khác 1 và khác True)
như 0, NULL, thậm chí 1000 đều là dữ liệu giả (thử)
Dữ liệu test-mode dùng cho các trường hợp:
Lập trình viên cần thêm dữ liệu để kiểm thử (unit test) nhưng không muốn ảnh hưởng đến hệ thống
Admin (reseller, ...) cần thêm dữ liệu giả như Payment, ... để kiểm thử 1 số chức năng như Reseller với Commission, Barchart, ...
Last updated