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
Tại sao loại XML an toàn?
Tại sao họ nói rằng XML cung cấp an toàn kiểu và nó được thể hiện như thế nào trong chính XML? Làm thế nào nó khác với JSON (ví dụ) mà (theo tôi hiểu) không phải là loại an toàn?
30 xml  type-safety 

4
Tại sao .compareTo () trong một giao diện trong khi .equals () nằm trong một lớp trong Java?
Tôi muốn biết lý do tại sao .compareTo()trong Comparablegiao diện trong khi một phương thức như .equalstrong Objectlớp. Đối với tôi, có vẻ như tùy tiện tại sao một phương thức như .compareTo()không có trong Objectlớp. Để sử dụng .compareTo(), bạn thực hiện Comparablegiao diện và thực hiện .compareTo()phương thức …



7
Tôi có nên xác thực giá trị trả về của một cuộc gọi phương thức ngay cả khi tôi biết rằng phương thức đó không thể trả về đầu vào xấu?
Tôi tự hỏi liệu tôi có nên bảo vệ chống lại giá trị trả lại của một cuộc gọi phương thức hay không bằng cách xác nhận rằng chúng đáp ứng mong đợi của tôi ngay cả khi tôi biết rằng phương thức tôi đang gọi sẽ đáp ứng mong …



11
Những yếu tố nào sẽ ảnh hưởng đến cách tôi xác định khi nào nên từ bỏ một dự án nhỏ với một người bạn? [đóng cửa]
Tôi đã thấy mình ở một vị trí khó khăn vào cuối. Đã làm việc với một trò chơi với một người bạn lập trình được gần 8 tháng nay. Cả hai chúng tôi bắt đầu là người mới lập trình vào khoảng tháng 8 năm ngoái, anh ấy là …



4
Làm thế nào để khắc phục sự cố hoặc kiểm tra mã mới một cách hiệu quả khi thiết lập phần cứng để tạo lại lỗi khó hoặc không thể có được?
Tôi làm việc tại một công ty cỡ trung bình (150 nhân viên, nhóm kỹ sư ~ 10 cỡ) và hầu hết các dự án của tôi liên quan đến việc giao tiếp với thiết bị phòng thí nghiệm (máy hiện sóng, máy phân tích quang phổ, v.v.) cho mục …

6
Tôi có nên đặt các chức năng chỉ được sử dụng trong một chức năng khác, trong chức năng đó không?
Cụ thể, tôi đang viết bằng JavaScript. Giả sử chức năng chính của tôi là Chức năng A. Nếu Chức năng A thực hiện một số cuộc gọi đến Chức năng B, nhưng Chức năng B không được sử dụng ở bất kỳ nơi nào khác, vậy tôi có nên …




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.