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






11
Làm rõ nguyên tắc trách nhiệm duy nhất
Nguyên tắc trách nhiệm duy nhất nói rằng một lớp nên làm một và chỉ một việc. Một số trường hợp được cắt khá rõ ràng. Tuy nhiên, những người khác thì khó khăn vì những gì trông giống như "một thứ" khi được xem ở một mức độ trừu …



17
Tại sao Lisp hữu ích? [đóng cửa]
Lisp rõ ràng là một lợi thế cho các AI thứ, nhưng nó không xuất hiện với tôi rằng Lisp là nhanh hơn bất kỳ Java, C #, hoặc thậm chí C. Tôi không phải là một bậc thầy về Lisp, nhưng tôi thấy nó vô cùng khó khăn để …
64 lisp 


4
Là lập trình chức năng nhanh hơn trong đa luồng vì tôi viết những thứ khác nhau hoặc bởi vì mọi thứ được biên dịch khác nhau?
Tôi đang đi sâu vào thế giới lập trình chức năng và tôi tiếp tục đọc ở mọi nơi rằng các ngôn ngữ chức năng tốt hơn cho các chương trình đa luồng / đa lõi. Tôi hiểu cách ngôn ngữ chức năng làm rất nhiều thứ khác nhau, chẳng …


11
Là một biểu thức boolean lớn dễ đọc hơn biểu thức tương tự được chia thành các phương thức vị ngữ? [đóng cửa]
Điều gì dễ hiểu hơn, một câu lệnh boolean lớn (khá phức tạp) hoặc cùng một câu lệnh được chia thành các phương thức vị ngữ (rất nhiều mã bổ sung để đọc)? Tùy chọn 1, biểu thức boolean lớn: private static bool ContextMatchesProp(CurrentSearchContext context, TValToMatch propVal) { return propVal.PropertyId …
63 c#  readability 



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.