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





3
Sự khác biệt giữa một đống và hàng đợi ưu tiên
Tôi luôn luôn nghĩ rằng đống và hàng đợi ưu tiên là từ đồng nghĩa - một cấu trúc dữ liệu trừu tượng mà hỗ trợ các insert, findMinvà deleteMincác hoạt động. Một số tài liệu dường như đồng ý với tôi - chẳng hạn cấu trúc dữ liệu chức …

4
Lạm dụng thuốc generic là gì?
Trong khi xem xét một số mã, tôi nhận thấy cơ hội để thay đổi nó để sử dụng thuốc generic. Mã (obfuscated) trông giống như: public void DoAllTheThings(Type typeOfTarget, object[] possibleTargets) { var someProperty = typeOfTarget.GetProperty(possibleTargets[0]); ... } Mã này có thể được thay thế bằng generic, như vậy: …
35 generics 







7
Đối số chống lại lỗi
Tôi đã tìm thấy một đoạn mã như thế này trong một trong các dự án của chúng tôi: SomeClass QueryServer(string args) { try { return SomeClass.Parse(_server.Query(args)); } catch (Exception) { return null; } } Theo tôi hiểu, việc loại bỏ các lỗi như thế này là một thực tiễn …

2
Ngôn ngữ lập trình ATM đầu tiên
Các máy ATM đầu tiên thực hiện các nhiệm vụ như một máy rút tiền, chúng là các máy ngoại tuyến hoạt động với thẻ đục lỗ được tẩm Carbon và mã PIN gồm 6 chữ số. Rút tiền tối đa với thẻ là 10 bảng và mỗi lần rút …


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.