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

15
Tôi sẽ nghỉ việc vì nền tảng của chúng tôi: làm thế nào tôi có thể để lại một lời giải thích hữu ích về điều này? [đóng cửa]
Tôi dự định rời bỏ công việc hiện tại vì chúng tôi bị khóa sử dụng Blub , với khung Blub dành cho doanh nghiệp và máy chủ web cấp Blub, trên lưu trữ chia sẻ tầm thường. Đồng nghiệp của tôi rất thân thiện và ông chủ của tôi …






7
Là một so sánh 1 <10 rẻ hơn 1 <1000000?
Tôi mới chỉ sử dụng ~ 1 tỷ làm số liệu cho z-indexCSS và đã suy nghĩ về những so sánh phải tiếp tục. Có sự khác biệt về hiệu suất ở cấp độ ALU so sánh giữa số lượng rất lớn so với số lượng rất nhỏ không? Ví …
65 performance  cpu 


14
Có phải là một ý tưởng tồi khi trả về các loại dữ liệu khác nhau từ một chức năng trong một ngôn ngữ được gõ động?
Ngôn ngữ chính của tôi được gõ tĩnh (Java). Trong Java, bạn phải trả về một loại duy nhất từ ​​mọi phương thức. Ví dụ: bạn không thể có một phương thức trả về một cách có Stringđiều kiện hoặc trả về một cách có điều kiện Integer. Nhưng trong …


13
Có hợp lý để bảo vệ null mỗi con trỏ bị hủy bỏ không?
Ở một công việc mới, tôi đã bị đánh dấu trong các đánh giá mã cho mã như thế này: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_-&gt;sendMsg("shutdown()"); } Tôi đã nói rằng phương pháp cuối cùng nên đọc: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_-&gt;sendMsg("shutdown()"); } } …



5
Tại sao một số dự án lớn, như Git và Debian, chỉ sử dụng danh sách gửi thư mà không phải là trình theo dõi vấn đề?
Trình theo dõi lỗi cho bất kỳ dự án có kích thước phù hợp nào có vẻ như không có chút trí tuệ đối với tôi - nó giúp việc tổ chức hàng trăm hoặc hàng nghìn vấn đề thực sự dễ dàng, không có vấn đề va chạm hoặc …


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.