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.

7
Thiết kế api REST bằng URI so với chuỗi truy vấn
Hãy nói rằng tôi có ba tài nguyên có liên quan như vậy: Grandparent (collection) -> Parent (collection) -> and Child (collection) Trên đây mô tả mối quan hệ giữa các tài nguyên này như sau: Mỗi ông bà có thể ánh xạ tới một hoặc một số cha mẹ. …
73 design  rest  api 

7
Tôi nên đi theo con đường bình thường hay thất bại sớm?
Từ cuốn sách Code Complete có đoạn trích dẫn sau: "Đặt trường hợp bình thường sau ifthay vì sau else" Điều đó có nghĩa là các trường hợp ngoại lệ / sai lệch so với đường dẫn chuẩn phải được đặt trong elsetrường hợp. Nhưng Lập trình viên thực dụng …
73 design 


9
Tại sao sử dụng các lớp một phần?
Theo hiểu biết của tôi, partialtừ khóa không làm gì ngoài việc cho phép một lớp được phân chia giữa một số tệp nguồn. Có bất kỳ lý do để làm điều này ngoài việc tổ chức mã? Tôi đã thấy nó được sử dụng cho điều đó trong các …

12
SQL: chuỗi rỗng so với giá trị NULL
Tôi biết chủ đề này là một chút tranh cãi và có rất nhiều bài viết / ý kiến ​​khác nhau nổi trên internet. Thật không may, hầu hết trong số họ cho rằng người đó không biết sự khác biệt giữa NULL và chuỗi rỗng là gì. Vì vậy, …
72 design  database  sql  strings  null 


10
Thiết kế đề xuất của tôi thường tệ hơn so với đồng nghiệp của tôi - làm thế nào để tôi trở nên tốt hơn? [đóng cửa]
Tôi đã lập trình được vài năm và nói chung là rất tốt khi sửa chữa các vấn đề và tạo các tập lệnh từ nhỏ đến trung bình, tuy nhiên, tôi thường không giỏi trong việc thiết kế các chương trình quy mô lớn theo cách hướng đối tượng. …


4
Tại sao các bộ sưu tập Java được triển khai với các phương thức tùy chọn của Wap trong giao diện?
Trong lần triển khai đầu tiên mở rộng khung công tác bộ sưu tập Java, tôi khá ngạc nhiên khi thấy giao diện bộ sưu tập chứa các phương thức được khai báo là tùy chọn. Người triển khai dự kiến ​​sẽ ném UnsupportedOperationExceptions nếu không được hỗ trợ. Điều …



11
Làm rõ nguyên tắc trách nhiệm duy nhất
Nguyên tắc trách nhiệm duy nhất nói rằng một lớp nên làm một và chỉ một việc. Một số trường hợp được cắt khá rõ ràng. Tuy nhiên, những người khác thì khó khăn vì những gì trông giống như "một thứ" khi được xem ở một mức độ trừu …


14
Có phải MVC chống OOP không?
Ý tưởng chính đằng sau OOP là thống nhất dữ liệu và hành vi trong một thực thể duy nhất - đối tượng. Trong lập trình thủ tục có dữ liệu và các thuật toán riêng biệt sửa đổi dữ liệu. Trong mẫu Model-View-Controller, dữ liệu và logic / thuật …


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.