1. Kiến thức trọng tâm
Thư viện chương trình là tập hợp các hàm, thủ tục và hằng số đã được viết sẵn, có thể dùng lại trong nhiều chương trình. Khi lập trình, thay vì viết lại từ đầu, người lập trình có thể gọi các hàm trong thư viện, giúp tiết kiệm thời gian và giảm lỗi.
Thiết lập thư viện cho chương trình gồm các bước: xác định các hàm dùng chung cần đưa vào thư viện, viết các hàm đó trong một file riêng, đặt tên file rõ ràng, thêm ghi chú mô tả công dụng của từng hàm và kiểm thử từng hàm trước khi sử dụng. Sau đó, chương trình chính chỉ cần khai báo sử dụng thư viện rồi gọi các hàm trong đó.
Khi thiết kế thư viện, cần chú ý: tên hàm phải rõ ràng, mỗi hàm chỉ làm một việc, tham số và giá trị trả về phải được mô tả đầy đủ, tránh để hàm phụ thuộc vào biến toàn cục. Thư viện tốt còn cần có hướng dẫn sử dụng ngắn gọn để người khác dễ dùng lại.
2. Ví dụ minh họa
Ví dụ: em thường xuyên cần tính chu vi và diện tích hình chữ nhật, hình tròn trong nhiều bài tập. Thay vì viết lại mỗi lần, em tạo một thư viện hình học gồm các hàm:
- Hàm tính chu vi hình chữ nhật: nhận chiều dài, chiều rộng, trả về chu vi.
- Hàm tính diện tích hình chữ nhật: nhận chiều dài, chiều rộng, trả về diện tích.
- Hàm tính chu vi hình tròn: nhận bán kính, trả về chu vi.
- Hàm tính diện tích hình tròn: nhận bán kính, trả về diện tích.
Sau khi kiểm thử từng hàm với các giá trị mẫu, em lưu chúng vào file thư viện. Các chương trình sau chỉ cần gọi hàm trong thư viện, ví dụ tính diện tích hình tròn bán kính 5 mà không cần viết lại công thức.
3. Ghi nhớ
- Thư viện là tập hợp hàm, thủ tục dùng lại được trong nhiều chương trình.
- Thiết lập thư viện: viết hàm dùng chung vào file riêng, kiểm thử từng hàm.
- Tên hàm rõ ràng, mỗi hàm chỉ làm một việc.
- Chương trình chính khai báo thư viện rồi gọi hàm trong đó.
