Câu hỏi được gắn thẻ «design»

Câu hỏi về giải quyết vấn đề và lập kế hoạch cho một giải pháp thông qua thiết kế phần mềm.

15
Tôi có nên tiếp tục thực hành mã hóa tự học hay học cách làm mã hóa một cách chuyên nghiệp? [đóng cửa]
Gần đây tôi đã có được công việc chuyên nghiệp, đi chơi với các lập trình viên khác và kết bạn trong ngành. Điều duy nhất là tôi tự học 100%. Điều đó khiến phong cách của tôi cực kỳ sai lệch so với phong cách của những người được …



2
Các quy ước đặt tên DAL, BAL và Lớp UI [đã đóng]
Tôi đang phát triển một Ứng dụng Web điển hình với các lớp sau Lớp giao diện người dùng (MVC) Lớp logic nghiệp vụ (BAL) Lớp truy cập dữ liệu (DAL) Mỗi lớp có đối tượng DTO riêng bao gồm BAL và DAL. Câu hỏi của tôi về điều này …
35 c#  design  naming 





1
DRY không liên quan, nhưng mã gần như giống hệt nhau
Tôi có một số mã gần giống nhau, nhưng sử dụng các loại hoàn toàn khác nhau, không có sự kế thừa giữa chúng, trên biến chính. Cụ thể, tôi đang viết một bộ phân tích với Roslyn cho C # và VB.NET, với các loại sau: Microsoft.CodeAnalysis.CSharp.Syntax.AttributionSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributionSyntax Tôi …
34 c#  design  dry 

2
Cách cải thiện Mô hình Trình tạo của Bloch, để làm cho nó phù hợp hơn để sử dụng trong các lớp có khả năng mở rộng cao
Tôi đã bị ảnh hưởng rất nhiều bởi cuốn sách Java hiệu quả của Joshua Bloch (ấn bản thứ 2), có lẽ nhiều hơn bất kỳ cuốn sách lập trình nào tôi đã đọc. Đặc biệt, Mô hình Builder của anh ấy (mục 2) đã có hiệu quả lớn nhất. …

8
Tại sao Clang / LLVM cảnh báo tôi về việc sử dụng mặc định trong câu lệnh chuyển đổi trong đó tất cả các trường hợp liệt kê được bảo hiểm?
Hãy xem xét enum và câu lệnh switch sau đây: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Tôi là một …


10
Có nên xem và một mô hình giao tiếp hay không?
Theo trang wikipedia cho kiến ​​trúc MVC , chế độ xem được mô hình miễn phí thông báo và cũng có thể truy vấn mô hình về trạng thái hiện tại của nó. Tuy nhiên, theo khóa học của Paul Hegarty trên iOS 5 tại Stanford, bài giảng 1, trang …
33 design  mvc 



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.