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


6
Làm thế nào để bạn đơn vị kiểm tra một bộ mã hóa?
Tôi có một cái gì đó như thế này: public byte[] EncodeMyObject(MyObject obj) Tôi đã từng thử nghiệm đơn vị như thế này: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); EDIT: Hai cách tôi đã thấy đề xuất là: 1) Sử dụng các giá trị dự …

2
Ai là người đầu tiên đặt ra thuật ngữ Chức năng bậc cao và / hoặc Công dân hạng nhất?
Tôi đã hiểu rằng từ lâu trước khi Haskell, O'Caml hoặc LISP, các hàm bậc cao hơn là một môn học nghiên cứu và trong toán học, Schönfinkel (năm 1967) và Haskell Curry (năm 1968) đã áp dụng các kỹ thuật như cà ri, nhưng điều đó là trước khi …

4
Tôi có một phát minh trước đó (phần mềm / khung) mà tôi dự định sử dụng cho công việc mới của mình. Điều gì xảy ra với bản quyền của tôi nếu tôi cải thiện nó trong công việc?
Tôi đã điền vào biểu mẫu tiêu chuẩn nơi bạn liệt kê các phát minh trước đây của mình trước khi bắt đầu công việc mới để nhà tuyển dụng nhận thức về mặt pháp lý bạn có bản quyền đối với chúng. Nhưng nếu tôi muốn sử dụng sáng …



1
Tốt hơn để sử dụng đơn nguyên lỗi với xác nhận trong các chức năng đơn âm của bạn, hoặc thực hiện đơn nguyên của riêng bạn với xác thực trực tiếp trong liên kết của bạn?
Tôi đang tự hỏi những gì thiết kế tốt hơn khôn ngoan cho khả năng sử dụng / bảo trì, và những gì tốt hơn khi phù hợp với cộng đồng. Cho mô hình dữ liệu: type Name = String data Amount = Out | Some | Enough | Plenty …


2
Học máy với dữ liệu phân loại và liên tục
Câu hỏi này có thể ở đây hoặc trên SO có lẽ ... Giả sử rằng tập dữ liệu đào tạo của bạn chứa cả dữ liệu phân loại và liên tục, chẳng hạn như thiết lập này: Animal, breed, sex, age, weight, blood_pressure, annual_cost cat, calico, M, 10, 15 …

2
Những ưu và nhược điểm của giao tiếp quá trình Inter được thực hiện thông qua socket và bộ nhớ dùng chung là gì?
Tôi hiểu rằng hai trong số nhiều tùy chọn khác để liên lạc giữa các quá trình có thể là: Bộ nhớ dùng chung ổ cắm Trên thực tế tôi đã thấy hai tùy chọn này được Intellij Idea đưa ra để gỡ lỗi một ứng dụng Java. Tôi muốn …



4
Các hằng số trong C #
Tại sao trình biên dịch lưu trữ các giá trị không đổi trong siêu dữ liệu lắp ráp? Có phải chúng được nhúng trực tiếp vào mã Ngôn ngữ trung gian từ siêu dữ liệu lắp ráp?
9 c#  clr  compilation 

1
Nhiều công nhân không chặn VS đơn
Giả sử có một máy chủ HTTP mà chấp nhận kết nối và sau đó nó đã bằng cách nào đó chờ cho tiêu đề được gửi đầy đủ vào. Tôi tự hỏi những cách phổ biến nhất của việc thực hiện nó là gì và những ưu nhược điểm …

1
Phân loại hàm băm
Trên internet, tôi bắt gặp câu hỏi này: Phân loại các hàm băm dựa trên các phương pháp khác nhau theo đó giá trị khóa được tìm thấy. với câu trả lời như Phương pháp trực tiếp Phương pháp trừ Phương pháp phân chia Modulo Phương pháp trích xuất chữ …

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.