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


4
Ném một ngoại lệ vào cuối cùng
Các máy phân tích mã tĩnh như Fortify "phàn nàn" khi một ngoại lệ có thể được ném vào bên trong một finallykhối, nói rằng Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Thông thường tôi đồng ý với điều này. Nhưng gần …

7
Có phải lập trình chức năng bỏ qua những lợi ích thu được từ các Tiêu chí được sử dụng trong việc phân tách các hệ thống thành các mô-đun (ẩn dữ liệu)?
Có một bài viết kinh điển có tên Về các tiêu chí sẽ được sử dụng trong việc phân tách các hệ thống thành các mô-đun mà tôi mới đọc lần đầu tiên. Nó có ý nghĩa hoàn hảo với tôi, và có lẽ là một trong những bài viết …



5
Không khai báo giao diện cho các đối tượng bất biến
Không khai báo giao diện cho các đối tượng bất biến [EDIT] Trường hợp các đối tượng trong câu hỏi đại diện cho Đối tượng truyền dữ liệu (DTO) hoặc Dữ liệu cũ đơn giản (POD) Đó có phải là một hướng dẫn hợp lý? Cho đến nay, tôi thường …
27 c#  immutability 





9
Được coi là thực hành kém để bao gồm một số lỗi trong tên phương thức cho một cách giải quyết tạm thời?
Đồng nghiệp của tôi, một người đàn ông cao cấp đang chặn tôi trong bài đánh giá mã vì anh ta muốn tôi đặt tên cho một phương thức 'PerformanceSqlClient216147Workaround' vì đó là một cách giải quyết cho một số khiếm khuyết ###. Bây giờ, đề xuất tên phương thứ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.