Cài đặt tham khảo

Trong tin học, một cài đặt tham khảo hay cài đặt mẫu (tiếng Anh: reference implementation hay sample implementation) là một phần mềm ví dụ của một chuẩn với mục đích giúp đỡ những người khác cài đặt các phiên bản của riêng mình theo chuẩn đó. Với một ví dụ hoạt động được, một tiêu chuẩn sẽ trở nên dễ hiểu hơn. Mục đích của cài đặt tiêu chuẩn thường là để cộng đồng phát triển phần mềm biết rõ hơn và quen thuộc với đặc tả hơn.

Các đặc điểm của một cài đặt tham khảo [1]:

  • Được phát triển song song với đặc tả và bộ test
  • Kiểm định xem đặc tả có cài đặt được hay không
  • Dùng để test bộ test
  • Được dùng như là Tiêu chuẩn Vàng để đánh giá các cài đặt khác
  • Giúp làm rõ nội dung của đặc tả nơi các test tiêu chí (conformance test) không đầy đủ

Cài đặt tham khảo có thể là sản phẩm có chất lượng tốt hoặc tồi. Cài đặt tham khảo Fraunhofer cho MP3 được xem là có chất lượng mã hóa tồi hơn nhiều cài đặt khác, chẳng hạn LAME. Tuy nhiên, cài đặt tham khảo hệ thống X Window của X.org không chỉ ở mức sẵn sàng sử dụng mà nguyên trạng của nó còn ngày càng phổ biến trên các hệ điều hành tựa Unix mã nguồn mở.

Chú giải

[sửa | sửa mã nguồn]
  1. ^ Conformance Testing: An Industry Perspective, Patrick Curran, Manager, Java Conformance Testing Sun Microsystems, 10 tháng 12 năm 2003
Chúng tôi bán
Bài viết liên quan
Extraordinary Ones: Game MOBA hoạt hình vui nhộn
Extraordinary Ones: Game MOBA hoạt hình vui nhộn
Extraordinary Ones với phong cách thiết kế riêng biệt mang phong cách anime
Genshin Impact - Hướng dẫn build đồ tối ưu cho newbie
Genshin Impact - Hướng dẫn build đồ tối ưu cho newbie
Sai lầm của 1 số newbie về việc build tướng như thế nào là tối ưu nhất vì chưa hiểu rõ role
Rối loạn nhân cách ranh giới (Borderline Personality Disorder)
Rối loạn nhân cách ranh giới (Borderline Personality Disorder)
BPD là một loại rối loạn nhân cách về cảm xúc và hành vi mà ở đó, chủ thể có sự cực đoan về cảm xúc, thường xuyên sợ hãi với những nỗi sợ của sự cô đơn, phản bội
Làm sao để phán đoán một người có thích bạn hay không?
Làm sao để phán đoán một người có thích bạn hay không?
[Zhihu] Làm sao để phán đoán một người có thích bạn hay không?