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

1
sự khác biệt quyết định giữa LGPL và AGPL
Sự khác biệt quyết định giữa LGPL (v3) và AGPL (v3) là gì? Cả hai có thể được sử dụng trong sản xuất thương mại, cả hai cũng có thể được đóng gói trong một sản phẩm phải trả tiền. Miễn là tôi không thay đổi mã nguồn của những …
14 licensing  gpl  lgpl  agpl 


3
Nguồn gốc lịch sử của Scala ngụ ý
Scala đã được gọi là phức tạp với tính năng phong phú của nó được thiết lập bởi nhiều đồng nghiệp của tôi và một số thậm chí còn đổ lỗi cho tất cả các tính năng mới của nó. Trong khi hầu hết các lập trình viên đều biết …

5
Hành vi không xác định trong Java
Tôi đã đọc câu hỏi này trên SO , thảo luận về một số hành vi không xác định phổ biến trong C ++ và tôi tự hỏi: Java cũng có hành vi không xác định? Nếu đó là trường hợp, vậy một số nguyên nhân phổ biến của hành …


9
TDD: Tôi đang làm đúng không?
Tôi là một lập trình viên mới (chỉ mới học được khoảng một năm) và trong mục tiêu trở nên tốt hơn về nó, tôi mới học về TDD gần đây. Tôi muốn tập thói quen sử dụng nó vì nó có vẻ rất hữu ích. Tôi muốn kiểm tra …
14 tdd 

3
Khi nào sử dụng typedef?
Tôi hơi bối rối về việc khi nào và khi nào tôi nên sử dụng typedef trong C ++. Tôi cảm thấy đó là một hành động cân bằng giữa dễ đọc và rõ ràng. Đây là một mẫu mã mà không có bất kỳ typedefs nào: int sum(std::vector<int>::const_iterator first, …
14 c++  coding-style 









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.