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






4
Bằng cách này, tôi đang viết mã này có thể kiểm tra được, nhưng tôi có thiếu sót gì không?
Tôi có một giao diện được gọi là IContext. Đối với mục đích này, nó thực sự không quan trọng những gì nó làm ngoại trừ những điều sau đây: T GetService<T>(); Phương pháp này làm là nhìn vào thùng chứa DI hiện tại của ứng dụng và cố gắng …





2
Liệu đồng thời lạc quan trên mỗi đối tượng có ngụ ý tính tuần tự nếu một giao dịch sẽ không bao giờ kéo dài nhiều đối tượng không?
Đưa ra một hệ thống cung cấp: Kiểm soát đồng thời / phiên bản tối ưu cho mỗi đối tượng (sử dụng CAS - Kiểm tra và thiết lập) Các giao dịch không bao giờ cần kéo dài hơn một đối tượng. Ảnh chụp cách ly Là hệ thống này …


1
Chiến lược thử nghiệm cho các trò chơi
Tôi đã thừa hưởng một trò chơi giáo dục dựa trên web. Trong năm qua tôi đã làm việc để ổn định mã và thêm các tính năng mới. Hầu hết logic nằm ở front-end, vì vậy các bài kiểm tra đơn vị back-end, trong khi hữu ích, bao gồm …


6
Tại sao mảng C không có độ dài 0?
Tiêu chuẩn C11 cho biết các mảng, cả kích thước và chiều dài thay đổi "sẽ có giá trị lớn hơn 0". Biện minh cho việc không cho phép độ dài bằng 0 là gì? Đặc biệt đối với các mảng có chiều dài thay đổi, sẽ rất hợp lý …
13 c  array 

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.