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
Khi nào nên sử dụng def trong Groovy?
Tôi đã phát triển Groovy được một thời gian và tôi tự hỏi tôi có nên sử dụng đúc động thường xuyên defkhông? Một đồng nghiệp của tôi tin rằng chúng ta nên sử dụng nó luôn vì nó giúp Groovy theo một cách nào đó tôi không hiểu. Hiện …


5
Làm gì với lịch sử svn lớn khi chuyển sang git?
Chỉnh sửa: không giống như một số câu hỏi tương tự như Chuyển một repo SVN nhiều GB sang Git hoặc /programming/540535/managing-large-binary-files-with-git Kịch bản của tôi không liên quan đến một số tiểu dự án có thể dễ dàng chuyển đổi thành các mô đun con git, cũng không phải …
23 git  svn 

2
Quy ước đặt tên: Trường cuối cùng (không tĩnh)
Hôm nay tôi đã thảo luận với một đồng nghiệp về việc đặt tên các finaltrường trong các lớp Java. Trong các finaltrường phái của anh ta cũng nên được coi là hằng số vì giá trị của chúng sẽ không thay đổi sau khi tạo ra thể hiện. Điều …
23 java  naming  final 


5
Làm thế nào một ngôn ngữ phổ biến khác tránh được việc phải sử dụng mẫu nhà máy trong khi quản lý độ phức tạp tương tự như trong Java / Java EE?
Mô hình nhà máy (hoặc ít nhất là sử dụng FactoryFactory..) là mông của nhiều trò đùa, như ở đây . Ngoài việc có các tên dài dòng và "sáng tạo" như RequestProcessorFactoryFactory.RequestProcessorFactory , có bất kỳ điều gì sai về cơ bản với mẫu nhà máy nếu bạn phải …

7
Sử dụng số nguyên không dấu trong C và C ++
Tôi có một câu hỏi rất đơn giản gây trở ngại cho tôi trong một thời gian dài. Tôi đang xử lý các mạng và cơ sở dữ liệu nên rất nhiều dữ liệu tôi đang xử lý là các bộ đếm 32 bit và 64 bit (không dấu), id …
23 c  coding-style 


5
Khi nào tôi nên tăng số phiên bản?
Tôi đã không học lập trình ở trường và tôi không làm việc như một nhà phát triển (chuyên nghiệp), do đó rất nhiều điều cơ bản không rõ ràng đối với tôi. Câu hỏi này cố gắng làm rõ một trong số họ. Bây giờ chúng ta hãy giả …






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.