Kiến trúc tiến hóa và thiết kế nổi dần: Ngôn ngữ, tính biểu cảm và thiết kế, Phần 1

Tính biểu cảm trong mã lệnh của bạn tạo khả năng cho thiết kế nổi dần như thế nào Neal Ford, Kiến trúc phần mềm, ThoughtWorks Tóm tắt: Khả năng xem và thu lượm các mẫu (pattern) diễn đạt đặc trưng là rất quan trọng đối với thiết kế nổi dần. Và điều quan trọng sống còn đối với thiết kế là tính biểu cảm của mã lệnh. Trong loạt bài viết gồm hai phần, Neal Ford sẽ bàn về chỗ giao nhau giữa tính biểu cảm và mẫu diễn đạt đặc trưng, giải thích các khái niệm này bằng. | Kiến trúc tiến hóa và thiết kế nổi dần Ngôn ngữ tính biểu cảm và thiết kế Phần 1 Tính biểu cảm trong mã lệnh của bạn tạo khả năng cho thiết kế nổi dần như thế nào Neal Ford Kiến trúc phần mềm Thoughtworks Tóm tắt Khả năng xem và thu lượm các mẫu pattern diễn đạt đặc trưng là rất quan trọng đối với thiết kế nổi dần. Và điều quan trọng sống còn đối với thiết kế là tính biểu cảm của mã lệnh. Trong loạt bài viết gồm hai phần Neal Ford sẽ bàn về chỗ giao nhau giữa tính biểu cảm và mẫu diễn đạt đặc trưng giải thích các khái niệm này bằng cả mẫu diễn đạt đặc trưng lẫn mẫu thiết kế hình thức hóa. Ông viết lại một số mẫu cổ điển của Gang of Four trong các ngôn ngữ động cho JVM để cho bạn thấy rằng các ngôn ngữ biểu cảm hơn cho phép bạn thấy các phần tử thiết kế bị che khuất bởi các ngôn ngữ mờ tối hơn như thế nào. Gang of Four hay GoF - Nhóm bốn người - là cuốn sách của bốn tác giả Erich Gamma Richard Helm Ralph Johnson và John Vlissides được coi là nền tảng của các mẫu thiết kế khác được phân loại làm 3 nhóm tạo lập Creation cấu trúc Structure và hành vi Behavior . Một trong những điều chính yếu cho phép thiết kế nổi dần là khả năng xem và thu lượm các mẫu diễn đạt đặc trưng các quy trình các cấu trúc và các đặc ngữ chúng lặp lại một cách không tầm thường trong cơ sở mã lệnh của bạn. Tuy nhiên đôi khi các mẫu ấy bị ẩn đi. Trong phần đầu tiên của loạt bài viết Kiến trúc tiến hóa và thiết kế nổi dần tôi đã mô tả các vấn đề che khuất tầm nhìn của các mẫu này chẳng hạn như vấn đề khái quát quá đáng. Việc xây dựng các ứng dụng nhiều tầng có thể có hiệu lực tốt cho các dạng tách biệt mối quan tâm nhằm cho phép khả năng mở rộng và phân đoạn nhưng nó che giấu các mẫu diễn đạt đặc trưng bởi vì bây giờ bạn phải tìm chúng xuyên qua nhiều tầng. Muốn trở thành một nhà thiết kế và một kiến trúc sư giỏi thì bạn phải phát triển các con mắt để phân biệt các mẫu đó. về loạt bài viết này Loạt bài viết này nhằm cung cấp một phối cảnh tươi mới về các khái niệm thường được thảo luận nhưng .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.