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.


4
Có phải là quá mức để bọc một bộ sưu tập trong một lớp đơn giản chỉ vì mục đích dễ đọc hơn?
Tôi có bản đồ sau: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Điều này HashMapánh xạ doublecác giá trị (là các điểm theo thời gian) vào SoundEvent'ô' tương ứng : mỗi 'ô' có thể chứa một số SoundEvents. Đó là lý do tại sao nó được thực hiện như một …


2
Cái nào tốt hơn: một bó getters hoặc 1 phương thức với tham số chuỗi lựa chọn?
Miền kiến ​​thức của chúng tôi liên quan đến những người đi bộ trên một tấm ghi áp lực bằng đôi chân trần của họ. Chúng tôi thực hiện nhận dạng hình ảnh dẫn đến các đối tượng của lớp 'Chân', nếu chân người được nhận dạng trong dữ liệu …

4
Thiết kế chương trình phenotropic
Gần đây tôi đã chạy qua một ý tưởng được đưa ra bởi Jaron Lanier gọi là "lập trình phenotropic". Ý tưởng là sử dụng các giao diện 'bề mặt' thay vì giao diện một điểm trong các chương trình máy tính sử dụng số liệu thống kê để khắc …
15 design  program 



6
Làm cách nào tôi có thể cải thiện kỹ năng của mình khi làm việc trên các dự án thực tế, trong trường hợp không có nhà phát triển có kinh nghiệm hơn? [đóng cửa]
Đóng cửa. Câu hỏi này không đúng chủ đề . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó thuộc chủ đề cho Trao đổi ngăn xếp kỹ thuật phần mềm. Đóng cửa 4 năm trước . Tôi …



2
Liệu chi phí phương thức của object-c có làm cho phương pháp thiết kế 'nhiều phương thức nhỏ' không thể thực hiện được không?
Tôi thường thích sử dụng các phương pháp nhỏ, theo khuyến nghị của, trong số những người khác, Bob Martin trong Clean Code . Tôi cũng đã đọc đủ về nội bộ của Objective-C để có ít nhất một số ý tưởng về cách thức gửi tin nhắn của nó …





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.