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




1
Tạo một báo cáo vấn đề tốt
<nền tảng> Tôi đã lấy một cuốn sách tên là Code Complete tại một hiệu sách đã sử dụng vào một ngày khác bởi vì tôi nghe rằng nó là một cuốn sách tuyệt vời và bắt đầu đọc nó. Sau khoảng 10 trang tôi nhận ra rằng tôi đã …


3
Trong Java 8, việc sử dụng các biểu thức tham chiếu phương thức hoặc các phương thức trả về việc triển khai giao diện chức năng có tốt hơn về mặt phong cách không?
Java 8 đã thêm khái niệm về các giao diện chức năng , cũng như nhiều phương thức mới được thiết kế để có các giao diện chức năng. Thể hiện của các giao diện này có thể được tạo ra một cách ngắn gọn bằng cách sử dụng các …


1
Quy ước đặt tên cho các gói thử nghiệm
Chúng tôi thực sự đặt tên cho các gói thử nghiệm của chúng tôi giống như các đối tác thử nghiệm của chúng. Vì vậy, chúng tôi kết thúc với cấu trúc này: src/main/java com.hello.world helloWorld.java src/test/java com.hello.world helloWorldTest.java Tôi luôn cảm thấy như thế này không thông minh lắm …
11 naming  packages 

4
Tạo các phím sắp xếp khi sắp xếp lại các mục
Chúng tôi có một số mặt hàng mà người dùng cuối sẽ có thể sắp xếp theo thứ tự mong muốn. Tập hợp các mục không được sắp xếp, nhưng mỗi mục chứa một khóa sắp xếp có thể được sửa đổi. Chúng tôi đang tìm kiếm một thuật toán …
11 algorithms 





1
Đảo ngược kiểm soát liên quan đến nghịch đảo phụ thuộc như thế nào
Trong nhiều bài viết trên web, các thuật ngữ Inversion of Control and Dependency Inversion Nguyên tắc dường như được trộn lẫn và được sử dụng như các từ đồng nghĩa (sự nhầm lẫn thêm được thực thi bởi các công cụ được gọi là "DI-Container" và "IoC-Container"). Một bài …


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.