Trang Chủ Xã hội Truyền thông Kiến trúc phần mềm định hướng mẫu cho người mới bắt đầu Cheat Sheet - núm vú

Kiến trúc phần mềm định hướng mẫu cho người mới bắt đầu Cheat Sheet - núm vú

Video: Computing a theory of everything | Stephen Wolfram 2025

Video: Computing a theory of everything | Stephen Wolfram 2025
Anonim

Bởi Robert Hanmer

Một khi bạn đã biết kiến ​​trúc phần mềm định hướng POSA), lặn vào mô hình phần mềm cộng đồng có thể là một lợi ích thực sự - bạn cũng có thể chia sẻ kinh nghiệm của bạn và đạt được từ kinh nghiệm của người khác, quá. Khi bạn sử dụng các mẫu, ngay cả mẫu thiết kế, bạn phải tham chiếu chúng một cách rõ ràng và chính xác để người khác cũng có thể tìm và sử dụng chúng. Cuối cùng, khi bạn làm việc với các mẫu, hãy chắc chắn lắp ráp danh mục mô hình của riêng bạn - một tài liệu tham khảo hữu ích khi bạn đối mặt với các vấn đề tương tự một lần nữa.

Kiến trúc phần mềm theo định hướng là gì?

Sự hiểu biết về kiến ​​trúc phần mềm định hướng mẫu (POSA) bắt đầu với sự hiểu biết về hai khái niệm mà nó bao gồm: kiến ​​trúc phần mềm và các mẫu phần mềm.

  • Kiến trúc phần mềm: Kiến trúc phần mềm có thể có nghĩa là những thứ khác nhau, tùy thuộc vào vai trò của bạn. Các nhà phát triển nghĩ rằng nó có nghĩa là cấu trúc của hệ thống đang được xây dựng. Người kiểm tra nghĩ rằng đó là hình dạng của những gì họ cần để kiểm tra. Đối với tất cả mọi người, đó là cấu trúc cấp cao của giải pháp cho một vấn đề mà khách hàng hoặc khách hàng muốn giải quyết.

  • là một giải pháp cho một thiết kế phần mềm hoặc vấn đề mã hóa đã được sử dụng ít nhất ba lần. Sự tái diễn cho thấy rằng mô hình là một giải pháp phổ biến mà làm việc nhiều lần. Các mẫu không giải quyết vấn đề của bạn cho bạn, nhưng chúng giúp bạn hiểu cách giải quyết vấn đề. Họ giải thích các bước mà bạn cần làm theo và giải thích các sự cân bằng bạn phải cân bằng để đạt được một giải pháp.

    Đặt hai khái niệm này lại với nhau, bạn sẽ có được cấu trúc cấp cao của một giải pháp cho vấn đề của khách hàng hoặc khách hàng, dựa trên các ý tưởng đã được chứng minh. Khi bạn sử dụng mẫu thích hợp để cấu trúc giải pháp của mình, bạn có thể tin tưởng rằng các cấu trúc cơ bản của kiến ​​trúc là âm thanh, bởi vì chúng đã được sử dụng trước đó.

Kết nối với mô hình phần mềm Cộng đồng

Cho dù bạn là kiến ​​trúc sư phần mềm, kỹ sư, hoặc nhà thiết kế, bạn có thể quan tâm đến các mẫu phần mềm, và do đó, cộng đồng mô hình phần mềm. Bạn có thể tham gia vào cộng đồng này bằng nhiều cách:

Bênh vực cho các mẫu.

  • Bạn có thể bênh vực cho các mẫu trong nhóm công ty hoặc công ty của bạn và ngành công nghiệp nói chung. Bạn có thể chỉ cho đồng nghiệp của mình tạo mẫu các tài nguyên mà bạn cho là hữu ích và những người mà bạn nghĩ có thể giúp giải quyết các vấn đề thiết kế phần mềm nhất định. Viết về kinh nghiệm của bạn bằng cách sử dụng các mẫu.

  • Blog về cách các mẫu giúp bạn giải quyết vấn đề thực sự, chẳng hạn như, hoặc viết một bài báo ngắn cho một công ty hoặc bản tin kỹ thuật. Hãy là người hướng dẫn mẫu.

  • Cho đồng nghiệp của bạn thấy các mô hình (và đôi khi không thể) giải quyết được những thách thức về phần mềm và giúp họ tìm ra các mẫu hữu ích cho dự án của họ. Bạn cũng có thể giúp họ học cách viết các mẫu. Tình nguyện viên.

  • Giống như bất kỳ cộng đồng nào, mô hình cộng đồng có nhiều cơ hội tình nguyện. Bạn có thể giúp cải thiện mô hình của người khác bằng cách tham gia hội thảo của các nhà văn tại hội nghị mô hình. Sau khi bạn đã chứng minh mình, bạn có thể trở thành một người chăn cừu, giúp các tác giả mô hình khác sẵn sàng cho các cuộc hội thảo của các nhà văn. Viết mô hình của riêng bạn.

  • Xem xét những điều bạn đồng nghiệp hỏi bạn về - hoặc những điều bạn muốn họ sẽ hỏi bạn Những chủ đề này có thể phù hợp với mẫu đầu tiên của bạn. Kiến trúc phần mềm: Cách tham khảo mẫu phần mềm

Bất cứ khi nào bạn viết tài liệu và muốn tham khảo một mẫu phần mềm, hãy đảm bảo cung cấp cho người đọc của bạn đủ thông tin để họ có thể tìm thấy cùng một khuôn mẫu. Các mô hình phần mềm xuất hiện trong sách, tạp chí và quy trình hội nghị, và nên được trích dẫn giống như bất cứ điều gì khác. Dưới đây là một số nguyên tắc:

Đặt tên.

  • Trong phần thân của tài liệu, làm cho tên mẫu trông khác với văn bản bình thường bằng cách nào đó. Thông thường, các tác giả mô hình thực hiện điều này bằng cách sử dụng định dạng ký tự mũ nhỏ, gạch dưới tiêu đề mẫu hoặc viết hoa nó một cách nhất quán. Gắn thẻ mẫu.

  • Đánh dấu mẫu để người đọc có thể tìm thấy mẫu đầy đủ thông qua tham khảo chi tiết. Sử dụng bất kỳ phương pháp tham khảo nào bạn đang áp dụng trong phần còn lại của tài liệu của bạn - chú thích, chú thích, hoặc nội tuyến (với văn bản trong dấu ngoặc đơn). Tín dụng tất cả các nguồn của bạn.

  • Đối với mỗi trích dẫn mẫu, hãy bao gồm tất cả tài liệu tham khảo điển hình, chẳng hạn như tác giả, tên mẫu và nơi bạn tìm thấy mẫu (chẳng hạn như sách hoặc trang web). Đôi khi có đủ người biết tài liệu tham khảo để bạn có thể sử dụng một phép viết tắt. Ngày phiên bản.

  • Luôn trích dẫn ngày của phiên bản mẫu mà bạn đang sử dụng, đặc biệt là nếu nguồn của bạn có thể được thay đổi và cập nhật. Ví dụ, các mẫu trên trang web có thể được cập nhật dễ dàng. Bởi vì các mẫu văn bản là một quá trình không bao giờ kết thúc, các mẫu được liên tục được tinh chế và các tác giả mô hình liệt kê một ngày mới cho mỗi phiên bản mới. Xây dựng danh mục mô hình phần mềm

Khi bạn bắt đầu sử dụng các mẫu để giải quyết các vấn đề thiết kế phần mềm, bạn sẽ tìm thấy một vài yêu thích. Ghi lại những mục yêu thích này trong danh mục mô hình phần mềm của riêng bạn để tham khảo trong tương lai - đó là cách thực hành tốt. Chọn các công cụ bạn thích nhất (bút chì và giấy, tài liệu soạn thảo văn bản, trang web, blog hoặc wiki) và bạn có nhiều khả năng sử dụng khi đối mặt với những thách thức về thiết kế. Sau đó làm theo các bước sau:

Xác định các vấn đề phát triển phần mềm mà bạn gặp phải thường gặp.

  1. Danh mục mẫu của bạn sẽ hữu ích nhất nếu nó giải quyết những vấn đề này.

    Tìm các mẫu để giải quyết những vấn đề này.

  2. Bạn có thể đã có một số mẫu yêu thích mà bạn sử dụng.

    Tổ chức danh mục mô hình của bạn trong các phần để giúp bạn phóng to và nhanh chóng tìm ra các mẫu có thể giúp bạn.

  3. Tổ chức các mẫu khi bạn cần chúng, bằng loại giải pháp mà họ cung cấp hoặc theo phạm vi mô hình - bất kỳ phân loại nào mà bạn thấy hữu ích.

    Kết nối các mẫu.

  4. Các mẫu làm việc cùng nhau, cho phép bạn giải quyết các vấn đề lớn. Thêm tài liệu tham khảo, siêu liên kết hoặc kết nối khác giữa các mẫu để bạn sẽ nhớ rằng khi bạn sử dụng mẫu X trong quá khứ, bạn cũng đã sử dụng mẫu Y. Các mẫu kết nối dễ dàng nhất nếu bạn sử dụng phương pháp lập danh mục điện tử.

    Giữ catalog của bạn hiện tại.

  5. Các mô hình mới được xuất bản liên tục và bạn có thể muốn đưa một số trong các sách này vào sổ tay của mình. Ngoài ra, nếu bạn thấy rằng bạn không sử dụng một số mẫu nữa, hãy loại bỏ chúng để có chỗ cho những mẫu mới mà bạn sử dụng.

Kiến trúc phần mềm định hướng mẫu cho người mới bắt đầu Cheat Sheet - núm vú

Lựa chọn của người biên tập

Java: Hoạt động với toán tử Operators - núm vú

Java: Hoạt động với toán tử Operators - núm vú

Nhà khai thác là một phần thiết yếu của phát triển ứng dụng Java. Họ làm chính xác như tên của họ ngụ ý - họ hoạt động trên giá trị chứa trong một loại nguyên thủy hoặc đối tượng một cách nào đó. Chính xác nó hoạt động như thế nào trên giá trị phụ thuộc vào nhà điều hành. Trong một số trường hợp, một toán tử sẽ thay đổi giá trị trong biến, ...

Các biến cục bộ trong Java - núm vú

Các biến cục bộ trong Java - núm vú

Một biến địa phương trong Java là một biến được khai báo bên trong phần thân của một phương thức. Sau đó, bạn chỉ có thể sử dụng biến trong phương thức đó. Các phương pháp khác trong lớp thậm chí còn không biết rằng biến đó tồn tại. Đây là một chương trình sử dụng một biến cục bộ: public class HelloApp (public static void main (String [] args) ...

Các toán tử logic trong Java - núm vú

Các toán tử logic trong Java - núm vú

Toán tử logic (đôi khi được gọi là "toán tử Boolean") trong lập trình Java là toán tử trả về kết quả Boolean dựa trên kết quả Boolean của một hoặc hai biểu thức khác. Đôi khi các biểu thức sử dụng các toán tử logic được gọi là "các biểu thức phức tạp" vì hiệu quả của toán tử logic là để cho phép bạn kết hợp hai hoặc

Lựa chọn của người biên tập

Các Loại Vùng 3 trong Logic Pro X - Những Hình Núm vú

Các Loại Vùng 3 trong Logic Pro X - Những Hình Núm vú

Hình chữ nhật tròn trong vùng theo dõi của bạn được gọi là các vùng . Hãy nghĩ đến các khu vực làm chỗ giữ chỗ linh hoạt cho dữ liệu âm thanh và MIDI của bạn. Các vùng có thể để trống, chờ bạn thêm nội dung hoặc tạo khi bạn ghi lại nội dung mới. Vùng là tham chiếu đến MIDI và dữ liệu âm thanh của bạn. Họ có thể tham khảo tài liệu tham khảo, cho phép ...

Cửa sổ chính của Logic Pro X - núm vú

Cửa sổ chính của Logic Pro X - núm vú

Để Khai thác tối đa Logic Pro X, bạn nên biết tên và mục đích của từng khu vực trong cửa sổ chính. Thêm vào đó, nếu bạn cần liên hệ với folks trong hỗ trợ sản phẩm, bạn sẽ có thể truyền đạt vấn đề một cách chính xác. Cửa sổ chính được gọi là cửa sổ sắp xếp trong các phiên bản trước đó ...

Trình duyệt Loop trong Logic Pro X - núm vú

Trình duyệt Loop trong Logic Pro X - núm vú

Logic Pro X cung cấp cho bạn một trình duyệt vòng lặp đặc biệt để tìm kiếm và tìm vòng Apple. Để mở trình duyệt vòng lặp, chọn View → Show Apple Loops hoặc nhấn O. Bạn cũng có thể mở trình duyệt vòng lặp bằng cách nhấp vào biểu tượng trình duyệt vòng lặp trong thanh điều khiển. Đây là một mô tả của trình duyệt vòng lặp và các chức năng của nó: Loops ...

Lựa chọn của người biên tập

Làm thế nào để đối phó với sự khó chịu về thể chất khi thực hành chánh niệm - núm vú

Làm thế nào để đối phó với sự khó chịu về thể chất khi thực hành chánh niệm - núm vú

Quá trình trong chánh niệm. Thông thường, con người cố gắng tránh sự khó chịu về thể chất càng nhiều càng tốt. Nhưng khó chịu có thể là một giáo viên tuyệt vời vì chánh niệm là về việc chấp nhận và tiến tới những khó khăn thay vì chạy trốn và tránh họ. Bằng cách nhận thấy tâm trí của bạn phản ứng với thể chất như thế nào ...

Làm thế nào để bình tĩnh lo lắng với chánh niệm

Làm thế nào để bình tĩnh lo lắng với chánh niệm

Xem xét sử dụng các phương pháp chánh niệm để giúp làm dịu lo lắng. Lo lắng là một cảm xúc tự nhiên của con người với đặc điểm cảm giác căng thẳng, những suy nghĩ lo lắng và những thay đổi thể chất như huyết áp tăng lên. Bạn cảm thấy lo lắng khi nghĩ mình đang bị đe dọa. Sợ là một phần của cơ chế sống sót của bạn - mà không cảm thấy bất kỳ nỗi sợ hãi nào cả, bạn có thể ...

Làm thế nào để đối phó với cảm xúc trong chế độ là chánh niệm - núm vú

Làm thế nào để đối phó với cảm xúc trong chế độ là chánh niệm - núm vú

ĐAng là một cách thức tốt hơn cách tiếp cận để đối phó với cảm xúc. Sử dụng chế độ làm việc trong lĩnh vực cảm xúc giống như sử dụng điều khiển từ xa sai để thay đổi kênh trên ti vi của bạn. Bất kể bạn nhấn mạnh các nút như thế nào, kênh sẽ không thay đổi - và đẩy các nút khó hơn ...