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





10
Thích các thuật toán cho các vòng lặp viết tay?
Điều nào sau đây để bạn thấy dễ đọc hơn? Vòng lặp viết tay: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Hoặc lời gọi thuật toán: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Tôi tự hỏi nếu std::for_eachnó thực sự có giá trị nó, …
10 c++  algorithms 

12
Làm thế nào là CHỌN * * đọc bằng tiếng Anh? [đóng cửa]
Vì hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút tranh …
10 sql 


5
Làm thế nào để bạn cập nhật thông báo bản quyền?
Vì vậy, bây giờ là năm 2011 và khi tôi tiếp tục viết mã cho các dự án đang hoạt động của mình, đã đến lúc cập nhật một số thông báo bản quyền. ví dụ. Bản quyền Widgets Ltd 2010 đến Copyright Widgets Ltd 2010, 2011 Câu hỏi của …
10 copyright 

5
Chọn đúng giấy phép
Tôi có một số rắc rối với việc chọn giấy phép phù hợp cho các tác phẩm của tôi. Tôi có một vài yêu cầu: Không copyleft như GPL GNU (L) và cho phép phân phối lại theo các giấy phép khác Cho phép người khác phân phối lại công …
10 licensing 





4
Thông tin tràn qua ranh giới đối tượng
Nhiều lần các đối tượng kinh doanh của tôi có xu hướng gặp phải tình huống thông tin cần vượt qua ranh giới đối tượng quá thường xuyên. Khi thực hiện OO, chúng tôi muốn thông tin nằm trong một đối tượng và càng nhiều càng tốt tất cả cá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.