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




2
Tôi có nên cấu trúc lại các bài kiểm tra đơn vị của mình khi tôi trích xuất một lớp ra khỏi System Under Test không?
Tôi đã viết lớp này làm một vài điều (có lẽ đây là vi phạm Nguyên tắc Trách nhiệm duy nhất). Bây giờ tôi nhận ra rằng một số phần khác của dự án cần một phần logic đó và cách tôi sẽ trình bày nó là trích xuất một …



4
Ngôn ngữ bị ràng buộc của Fernando J. Corbató
Trong bài phát biểu giải thưởng Turing năm 1990 , Fernando J. Corbató đã liệt kê những lý do tại sao các hệ thống phức tạp chắc chắn sẽ thất bại. Trong kết luận của mình, ông đưa ra một số gợi ý để giảm xác suất thất bại. Ông …


6
* Những * khái niệm lập trình mà tôi nên nắm vững để có hiểu biết sâu sắc về nghề thủ công (lập trình) của tôi là gì? [đóng cửa]
Vì hiện tại, câu hỏi này không phù hợp với định dạng Hỏi và Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút tranh …

4
Nhấn mạnh phủ định
Tôi chỉ đang viết một câu lệnh if với tên thuộc tính khá dài và gặp phải vấn đề này. Giả sử chúng ta có một câu lệnh if như thế này: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue && !_someViewModelNameThatIsLong.ThisIsABooleanPropertyThatIsImportant) { //Do something } Thuộc tính thứ hai thuộc loại boolean và không …



4
Những lợi thế của kiến ​​trúc máy khách / máy chủ trong các ứng dụng web trái ngược với ứng dụng lối vào máy chủ được tạo
Trong công ty của chúng tôi, chúng tôi cần xây dựng giao diện web trên nền tảng nhúng Linux. Tôi có thể thấy 2 tùy chọn: Bạn sử dụng một công nghệ trong đó HTML và JavaScript được tạo ở phía máy chủ (Think JSP, Grails, nhưng là một thứ …



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.