Table of Contents
Chương trình lập trình và mã hóa là những thực hành thiết yếu trong quá trình phát triển C và C++ giúp cải thiện tổ chức mã, duy trì khả năng và hiệu quả.
Thiết kế mã số Mô-đun
Tạo ra mã điều hòa bao gồm việc chia một chương trình thành các mô- đun hay thành phần riêng biệt. Mỗi mô- đun nên có một mục đích và giao diện rõ ràng, làm cho nó dễ phát triển, kiểm tra và duy trì.
Trong C và C++, điều này có thể đạt được qua việc dùng tập tin đầu (.h) và tập tin mã nguồn (.c hay .cpp). Tập tin đầu tiên công bố giao diện, trong khi tập tin mã nguồn chứa thực hiện.
Tăng cường khả năng phục hồi
Khả năng sử dụng lại mã bao gồm việc ghi các chức năng, lớp học, hay mô- đun có thể được sử dụng lại trên các phần khác nhau của chương trình hoặc thậm chí trong các dự án khác nhau. Điều này làm giảm tính bền bỉ và tăng độ nhất quán.
Trong C++, việc sử dụng lớp và mẫu tạo tính năng tái sử dụng. Trong C, chức năng và vĩ mô phục vụ các mục đích tương tự. Sự trừu tượng hóa và tham số đúng là chìa khóa để tạo ra các thành phần có thể tái sử dụng.
Thực hành tốt nhất
- [FLT:] Chức năng tính toán Giữ mã liên kết trong các mô-đun hoặc lớp học.
- Dùng giao diện rõ ràng: định nghĩa các giao diện có độ phân giải tốt cho môđun.
- Không có biến toàn cục:[FLT: 1] giảm thiểu các quan hệ phụ thuộc và tác dụng phụ.
- Đội trưởng đội bảo vệ: ngăn chặn nhiều nhóm người có #ifndef, #de fine, và #endif.
- Viết các hàm có thể tái sử dụng:[FLT: 1] chức năng thiết kế với các hiệu ứng chung và hiệu ứng phụ tối thiểu.