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ế.

Giá trị
Giải thích

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