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

9
Các chương trình không có lỗi về mặt lý thuyết
Tôi đã đọc rất nhiều bài báo nói rằng mã không thể không có lỗi và họ đang nói về những định lý này: Vấn đề tạm dừng Định lý bất toàn của Godel Định lý gạo Trên thực tế, định lý của Rice trông giống như một hàm ý …
12 bug  theory 



1
Mục đích của khu vực màu đỏ là gì?
Vùng màu đỏ là vùng có kích thước cố định trong bộ nhớ ngoài con trỏ ngăn xếp chưa được "cấp phát". Trình biên dịch tạo ra lắp ráp để truy cập vào khu vực đó trong các chức năng lá đơn giản. Nhưng tôi không thể thấy bất kỳ …
12 assembly  stack 


5
Ai nên làm mã đánh giá?
Trong công ty của tôi chủ yếu là kiến ​​trúc sư đánh giá mã. Anh ấy là một người rất có kinh nghiệm và phần mềm thông minh, vì vậy anh ấy rất giỏi về nó. Khi các nhà phát triển thực hiện đánh giá mã, họ cũng không làm …

2
Cách tốt nhất để ẩn khóa API trong mã nguồn
Tôi cần một số ý tưởng về cách bảo vệ khóa API riêng tư trong một ứng dụng, cụ thể là trong ứng dụng ac # .NET. Đầu tiên, tôi hiểu rằng về mặt lý thuyết là không thể che giấu bất cứ điều gì trong mã nguồn, vì vậy …
12 c#  api  authentication 




4
Có cách viết bài kiểm tra đơn vị nào tốt hơn một loạt 'AssertEquals' không?
Đây là một ví dụ cơ bản về những gì bài kiểm tra đơn vị của tôi cần, sử dụng qunit: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> <link rel="stylesheet" href="qunit/qunit-1.13.0.css"> <script src = "qunit/qunit-1.13.0.js"></script> <script src = "../js/fuzzQuery.js"></script> <script> …

1
API RESTful rời rạc như thế nào?
Tôi chưa bao giờ xây dựng API RESTful trước đây và tôi tự hỏi nó nên rời rạc như thế nào? Ví dụ: giả sử tôi có một khách hàng có tên, địa chỉ, số điện thoại, địa chỉ email, ngôn ngữ, v.v. Liệu có ý nghĩa rằng có một …
12 api  rest 




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.