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


5
Có phải là xấu khi viết đối tượng C? [đóng cửa]
Đóng cửa . Câu hỏi này dựa trên ý kiến . 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 để có thể trả lời bằng sự kiện và trích dẫn bằng cách chỉnh sửa bài đăng này . Đóng …
14 c 




3
Làm thế nào chúng ta có thể theo dõi phiên bản mã nào trong mỗi môi trường?
Nhóm của tôi hiện đang sử dụng quy trình triển khai / phân nhánh khá đơn giản giống như sau: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ …




1
Có phải là cách thực hành tốt để triển khai hai phương thức mặc định Java 8 về mặt nhau không?
Tôi đang thiết kế một giao diện với hai phương thức liên quan, tương tự như sau: public interface ThingComputer { default Thing computeFirstThing() { return computeAllThings().get(0); } default List<Thing> computeAllThings() { return ImmutableList.of(computeFirstThing()); } } Khoảng một nửa các triển khai sẽ chỉ tính toán một điều, trong khi …


2
Làm thế nào để các trang web tin tức Eg Forbes / Zdnet kết hợp liền mạch một trang web với nhau?
Nếu bạn đi đến Eg: http://www.forbes.com/sites/adrianopedgwater/2015/06/12/why-tĩ-has-to-be-continupt/ HOẶC http://www.zdnet.com/article/if-you-want-those-cool-ios-9-features-its-time-to-buy-a-new-ipad/ Khi bạn xuống đến cuối trang, một câu chuyện Tin tức mới sẽ tải và URL trong Trình duyệt Internet của tôi sẽ thay đổi thành URL của Câu chuyện tin tức tiếp theo này. Vì vậy, tôi đã tự hỏi làm …

1
Là Collection.stream (). Filter (). ForEach () không hiệu quả so với một tiêu chuẩn cho mỗi vòng lặp?
IntelliJ IDEA vừa được đề xuất với tôi để thay thế vòng lặp for-every sau đây bằng lệnh gọi "forEach" của Java 8: for (Object o : objects) { if (o instanceof SomeObject) { doSomething(); } } Cuộc gọi được đề xuất như thế này: objects.stream().filter(o -> o instanceof SomeObject).forEach(o …



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.