Kỹ thuật phần mềm

Q & A cho các chuyên gia, học giả và sinh viên làm việc trong vòng đời phát triển hệ thống





6
Việc sử dụng DI / IoC có nên loại bỏ tất cả các lần xuất hiện của từ khóa mới của Cameron không?
Việc sử dụng Dependency Injection và Inversion of Control container có nên loại bỏ tất cả các lần xuất hiện của newtừ khóa "" khỏi mã của bạn không? Nói cách khác, mọi đối tượng / phụ thuộc, dù đơn giản hay ngắn ngủi, đều được "đăng ký" trong bộ …

7
Bạn có thể làm gì về chất lượng của các bài kiểm tra đơn vị và tích hợp hiện có trong khi là người mới trong một nhóm?
Một chủ đề định kỳ mà tôi bắt gặp trong sự nghiệp của mình là nhà phát triển mới đến một nhóm và nhanh chóng có sự ngờ vực vốn có của các bộ thử nghiệm tích hợp và đơn vị hiện có. Trong cuộc phỏng vấn, bạn được ban …

2
Tại sao Big O được dạy thay vì Big Theta?
Ký hiệu Big O cung cấp giới hạn trên cho một chức năng trong khi Big Theta cung cấp giới hạn chặt chẽ. Tuy nhiên tôi thấy rằng ký hiệu Big O thường (và không chính thức) được dạy và sử dụng khi chúng thực sự có nghĩa là Big …

5
Có bất kỳ ví dụ đáng chú ý nào về thảm họa kinh doanh liên quan trực tiếp đến phần mềm nguồn mở không? [đóng cửa]
Vì hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút tranh …





6
Cách khuyến khích kiểm soát phiên bản
Gần đây tôi đã bắt đầu làm việc trong một nhóm không có kiểm soát phiên bản. Hầu hết các thành viên trong nhóm không được sử dụng cho bất kỳ loại kiểm soát phiên bản nào. Tôi đã sử dụng riêng tư để theo dõi công việc của mình. …


8
Kỹ thuật tăng logic khi lập trình [đóng]
Thật khó để nói những gì đang được hỏi ở đây. Câu hỏi này là mơ hồ, mơ hồ, không đầy đủ, quá rộng, hoặc hùng biện và không thể được trả lời một cách hợp lý trong hình thức hiện tại của nó. Để được trợ giúp làm rõ …
21 logic 

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.