Đây là 10 điều răn của Access (
The Ten Commandments of Access) mà mình sưu tầm được trước đây. Nguyên gốc là dân IT của nước ngoài viết theo kiểu 10 điều răn của chúa Jesus (
The Ten Commandments of Jesus). Mình thấy cũng hay hay và tương đối chính xác. Giờ post lên để các bạn cùng nghiên cứu.
1/ Thou shalt design normalized tables and understand thy fields and relationships before thou dost begin.
2/ Thou shalt never allow thy users to see or edit tables directly, but only through forms and thou shalt abhor the use of "Lookup Fields" which art the creation of the Evil One.
3/ Thou shalt choose a naming convention and abide by its wisdom and never allow spaces in thy names.
4/ Thou shalt write comments in your procedures and explain each variable.
5/ Thou shalt understand error handling and use it faithfully in all thy procedures.
6/ Thou shalt split thy databases.
7/ Thou shalt not use Autonumber if the field is meant to have meaning for thy users.
8/ Thou shalt not copy and paste other people's code without at least attempting to understand what it does.
9/ Thou shalt not use "SendKeys", "Smart Codes" or "GoTo" (unless the GoTo be part of an OnError process) for these will lead you from the path of righteousness.
10/ Thou shalt back-up thy database faithfully, working not on thy Production Database, but on the Prototype Copy, as it is right and good to do.
Mình tạm dịch là
Access thập yếu (giống như Thái Cực Quyền thập yếu
))
1/ Việc đầu tiên phải thiết kế một cách khoa học các bảng (table) và hiểu rõ nhiệm vụ các trường (field) trong bảng và thiết đặt chính xác các mối quan hệ (relationships) của các bảng.
2/Không bao giờ phép người sử dụng xem hoặc chỉnh sửa dữ liệu trực tiếp trên bảng, chỉ cho phép thông qua Form và cảnh giác cao độ với bọn quỷ dữ tìm mọi cách truy cập vào Database Windows.
3/Phải chọn một quy ước đặt tên cho các đối tượng và xử lý theo sự khôn khéo của mình và không bao giờ cho phép khoảng trắng trong tên các đối tượng.
4/ Phải chú thích đầy đủ trong các thủ tục (procedures) và giải nghĩa mỗi biến (variable).
5/ Phải hiểu cách xử lý các bẩy lỗi (error) và sử dụng nó một cách rõ ràng, minh bạch trong tất cả các thủ tục.
6/ Phải chia tách cơ sở dữ liệu thành nhiều cơ sở dữ liệu nhỏ trong trường hợp cơ sở dữ liệu quá lớn.
7/ Không được sử dụng Autonumber nếu trường này không cần thiết.
8/ Không được sao chép và dán mã (code) của người khác mà không hiểu gì về nó.
9/ Không được sử dụng "SendKeys", "Codes hỗ trợ của Access" hay "GoTo" (trừ khi GoTo là một phần của một quá trình On Error) cho những sự cố (event) cần rõ ràng minh bạch.
10/ Phải xóa sạch dữ liệu thử trước khi xuất xưởng và sao lưu đầy đủ và chính xác dữ liệu khách hàng khi sửa chữa ứng dụng để trả lại sau khi sửa chữa. Đây là điều cần thiết và bắt buột.