Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: The Cathedral and the Bazaar 1094

Nhập môn
phananhvu.myopenid.com 125
Over 4 years ago

 

 

The Cathedral and the Bazaar (viết tắt là CatB) là một tiểu luận của Eric S. Raymond về chủ đề software engineering, dựa trên quan sát quá trình phát triển Linux kernel và kinh nghiệm quản lý open source project, fetchmail. Được giới thiệu lần đầu tiên tại Linux Kongress ngày May 27, 1997 và được xuất bản trong cuốn sách cùng tên năm 1999, đây được coi là tuyên ngôn của Open Source Initiative.

Bài luận so sánh 2 mô hình phát triển các phần mềm tự do (free software):

  • Mô hình Cathedral: source code được phát hành khi mỗi phiên bản được release nhưng code giữa các lần release chỉ giới hạn trong một nhóm nhỏ các software developers. GNU EmacsGCC là một ví dụ.
  • Mô hình Bazaar: code được phát tán trên Internet cho cộng đồng. Raymond chỉ ra Linus Torvalds, trưởng dự án Linux kernel, là người phát minh ra qui trình này. Raymond cũng kể ra những câu chuyện về việc áp dụng mô hình này trong dự án fetchmail.

 

Luận điểm chính của bài luận là phát biểu "given enough eyeballs, all bugs are shallow" (được gọi là Linus' law): source code được đưa đến cho càng nhiều người thì các bug được phát hiện và xử lí càng nhanh chóng. Ngoài ra Raymond còn chỉ ra rằng phải bỏ ra quá nhiều công sức để tìm kiếm và xử lí bugs trong mô hình Cathedral, bởi vì code chỉ nằm trong tay một/một vài developer(s).

Xin tham khảo thêm ở đây và đọc bản gốc ở đây.

Comments

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content