Portland Pattern Repository

Portland Pattern Repository (PPR) là một kho lưu trữ các mẫu thiết kế phần mềm lập trình máy tính. Nó đi kèm với một trang web đồng hành, WikiWikiWeb, là wiki đầu tiên trên thế giới. Kho lưu trữ tập trung vào lập trình cực hạn, và được Cunningham & Cunningham (C2) ở Portland, Oregon lưu trữ.[1] Phương châm của PPR là "Con người, Dự án & Mẫu".

Lịch sử

Ngày 17 tháng 9 năm 1987, lập trình viên Ward Cunningham, sau cùng với Tektronix, và Kent Beck của Apple Computer đã đồng xuất bản bài báo khoa học mang tên "Using Pattern Languages for Object-Oriented Programs"[2] Bài báo này, về các mẫu thiết kế phần mềm, được lấy cảm hứng từ khái niệm mang tính kiến trúc "mẫu" của Christopher Alexander[2] Nó được viết cho hội nghị lập trình OOPSLA năm 1987 do Hiệp hội Máy Điện toán tổ chức. Ý tưởng của Cunningham và Beck trở nên phổ biến trong giới lập trình vì nó giúp họ trao đổi ý tưởng lập trình theo một định dạng dễ hiểu. Cunningham & Cunningham, công ty tư vấn lập trình cuối cùng sẽ lưu trữ PPR trên tên miền Internet của mình, được thành lập tại Salem, Oregon vào ngày 1 tháng 11 năm 1991, và được đặt theo tên của Ward và vợ của ông là Karen R. Cunningham, một nhà toán học, giáo viên và hiệu trưởng. Cunningham & Cunningham đăng ký tên miền Internet của họ, c2.com, vào ngày 23 tháng 10 năm 1994. Ward đã tạo ra Portland Pattern Repository trên c2.com như một phương tiện để giúp các lập trình viên hướng đối tượng xuất bản các mẫu lập trình máy tính của họ bằng cách gửi chúng đến cho ông. Một số lập trình viên đã tham dự hội nghị OOPSLAPLoP về lập trình hướng đối tượng, và đăng ý tưởng của họ trên PPR. PPR được kèm theo, trên c2.com, bởi wiki đầu tiên—một tập hợp các trang Web người đọc có thể sửa đổi—gọi là WikiWikiWeb.[3]

Tham khảo

  1. ^ "Portland Pattern Repository". c2.com. Truy cập ngày 12 tháng 7 năm 2017.
  2. ^ a b "Using Pattern Languages for Object-Oriented Programs". c2.com. Truy cập ngày 12 tháng 7 năm 2017.
  3. ^ "Wiki Wiki Web". wiki.c2.com. Truy cập ngày 13 tháng 7 năm 2017.

Liên kết ngoài

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.