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

2
Làm cách nào để xử lý các thay đổi thiết kế đối với khấu hao auto_ptr trong C ++ 11?
Chúng tôi đang thử nghiệm một thư viện theo C ++ 11 (tức là -std=c++11). Thư viện sử dụng auto_ptrvà mẫu này: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 không dùng nữa auto_ptr, vì vậy …
12 design  c++  c++11 

3
Nguồn gốc của một phương thức nên trả về một giá trị hoặc có tác dụng phụ, nhưng không phải cả hai
Tôi đã đọc một lần rằng một phương thức nên có giá trị trả về (và được minh bạch tham chiếu) hoặc có (các) hiệu ứng phụ, nhưng không phải cả hai. Tôi không thể tìm thấy bất kỳ tài liệu tham khảo nào cho quy tắc này, nhưng muốn …









3
Cuộc thi thử nghiệm đơn vị
Chủ lao động của tôi điều hành một cuộc thi ngày thử nghiệm đơn vị hàng tháng. Cả một ngày dành riêng cho việc viết bài kiểm tra đơn vị - rõ ràng chúng tôi làm nhiều bài kiểm tra hơn trong suốt tháng, nhưng đây là cả một ngày …


1
Di chuyển ứng dụng Grails sang Scala Play / Spray
Chúng tôi có một ứng dụng web Grails có kích thước vừa phải bằng cách sử dụng GORM / Hibernate trên PostgreQuery và GSP phục vụ HTML và một vài API REST. Chúng tôi đang chuẩn hóa Scala và muốn chuyển ứng dụng này sang Play hoặc Spray, với Slick …



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.