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
DRY không liên quan, nhưng mã gần như giống hệt nhau
Tôi có một số mã gần giống nhau, nhưng sử dụng các loại hoàn toàn khác nhau, không có sự kế thừa giữa chúng, trên biến chính. Cụ thể, tôi đang viết một bộ phân tích với Roslyn cho C # và VB.NET, với các loại sau: Microsoft.CodeAnalysis.CSharp.Syntax.AttributionSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributionSyntax Tôi …
34 c#  design  dry 


1
Tên cho một hàm trả về đối số của nó?
Một hàm không làm gì, không có đối số và trả về không có gì được gọi là a noop, hoặc no-op theo truyền thống . Một ví dụ về noop dưới đây: function noop(){} http://en.wikipedia.org/wiki/NOP Vì vậy, có một tên cho một chức năng chỉ có nghĩa là để …
34 functions 











1
Lập trình bảng là gì?
Các ngôn ngữ lập trình Falcon quảng cáo chính nó như là hỗ trợ lập trình bảng: Falcon cung cấp sáu mô hình lập trình tích hợp: thủ tục, hướng đối tượng, hướng nguyên mẫu, chức năng, bảng và hướng thông điệp. Và bạn không cần phải thành thạo tất …
34 paradigms 

3
Giữ các kho git trên các máy chủ khác nhau đồng bộ
Tôi đang suy nghĩ về việc bắt đầu một dự án nhỏ và tôi muốn thực hiện phiên bản của nó với git. Bitbucket có vẻ là một lựa chọn tốt cho tôi với gói miễn phí của họ. Tôi muốn sử dụng nó làm công cụ chính để làm …
34 git 

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.