1. Kiến thức trọng tâm
Thực hành thiết lập thư viện chương trình gồm các bước: xác định các hàm dùng chung, viết các hàm đó vào một file thư viện riêng, kiểm thử từng hàm, viết chương trình chính gọi các hàm trong thư viện và kiểm thử toàn bộ chương trình.
Khi viết file thư viện, cần đặt tên file rõ ràng, viết ghi chú mô tả công dụng, tham số và giá trị trả về của từng hàm. Mỗi hàm chỉ nên làm một việc và không nên phụ thuộc vào biến toàn cục. Sau khi viết xong, phải kiểm thử từng hàm với nhiều dữ liệu khác nhau, kể cả dữ liệu biên và dữ liệu không hợp lệ.
Chương trình chính sử dụng thư viện bằng cách khai báo thư viện rồi gọi hàm khi cần. Nếu hàm trong thư viện bị lỗi, chỉ cần sửa trong file thư viện, mọi chương trình dùng thư viện đó đều được hưởng bản sửa mà không cần viết lại.
2. Ví dụ minh họa
Ví dụ: thực hành tạo thư viện tính toán đơn giản gồm các hàm cộng, trừ, nhân, chia và tính lũy thừa.
Bước 1: tạo file thư viện, viết các hàm cộng, trừ, nhân, chia, lũy thừa. Hàm chia cần kiểm tra mẫu số bằng 0 thì thông báo lỗi thay vì thực hiện phép chia.
Bước 2: kiểm thử từng hàm, ví dụ cộng 3 và 5 được 8; chia 10 cho 2 được 5; chia 10 cho 0 thì báo lỗi.
Bước 3: viết chương trình chính dùng thư viện để tính biểu thức (8 cộng 2) nhân 3. Chương trình gọi hàm cộng để tính 8 cộng 2 được 10, rồi gọi hàm nhân để tính 10 nhân 3 được 30.
Kết quả: chương trình chạy đúng, thư viện có thể dùng lại cho các bài tập khác.
3. Ghi nhớ
- Thư viện chứa các hàm dùng chung, viết trong file riêng.
- Kiểm thử từng hàm trước khi dùng trong chương trình chính.
- Hàm chia cần xử lý trường hợp mẫu số bằng 0.
- Sửa lỗi trong thư viện giúp mọi chương trình dùng nó đều được cập nhật.
