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





16
Là định danh ngắn xấu? [đóng cửa]
Là định danh ngắn xấu? Làm thế nào để độ dài định danh tương quan với hiểu mã? Những yếu tố nào khác (ngoài việc hiểu mã) có thể được xem xét khi nói đến việc đặt tên định danh? Chỉ cần cố gắng để giữ chất lượng của các …

9
Một khóa chính có nên bất biến?
Một câu hỏi gần đây về stackoverflow đã gây ra một cuộc thảo luận về tính bất biến của các khóa chính. Tôi đã nghĩ rằng đó là một loại quy tắc mà các khóa chính phải là bất biến. Nếu có khả năng một ngày nào đó khóa chính …





4
Tại sao một nhóm phát triển lại khăng khăng rằng sử dụng một giải pháp duy nhất cho nhiều dự án trong Visual Studio, làm tăng sự phức tạp phụ thuộc lẫn nhau?
Tôi đang giúp quản lý một nhóm bên ngoài đang bắt đầu phát triển phiên bản mới của một số sản phẩm hiện có. Từ trước đến nay, nhóm này luôn sử dụng mô hình của một dự án trong một giải pháp duy nhất cho khoảng 30 mô-đun trong …

2
Những tính năng ngữ nghĩa nào của Python (và các ngôn ngữ động khác) góp phần vào sự chậm chạp của nó?
Tôi không biết nhiều về Python. Tôi đang cố gắng để hiểu chính xác hơn các tính năng chính xác của các ngôn ngữ động (à la Python, Lua, Scheme, Perl, Ruby, ....) đang buộc việc triển khai của chúng bị chậm. Như một trường hợp cụ thể, máy móc …


6
Hàm Swift so với thuộc tính được tính
Nói rằng tôi có một lớp học Eventnhư sau: class Event { private var attendees: [Person] = [] // Case 1 //******* // Should I use a func… func countOfAttendees() -> Int { return attendees.count } // …or a var var countOfAttendees: Int { return attendees.count } // Case 2 …


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.