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

14
Khi nào kiểm tra loại OK?
Giả sử một ngôn ngữ với một số loại an toàn vốn có (ví dụ: không phải JavaScript): Đưa ra một phương thức chấp nhận a SuperType, chúng tôi biết rằng trong hầu hết các trường hợp, trong đó chúng tôi có thể bị cám dỗ thực hiện kiểm tra …


9
Tại sao không để lộ khóa chính
Trong giáo dục của tôi, tôi đã nói rằng việc để lộ các khóa chính thực tế (không chỉ các khóa DB, mà tất cả các trình truy cập chính) cho người dùng là một ý tưởng thiếu sót. Tôi luôn nghĩ đó là một vấn đề bảo mật (vì …




4
TDD - Bên ngoài so với bên trong
Sự khác biệt giữa việc xây dựng một ứng dụng Bên ngoài so với xây dựng Inside Out bằng TDD là gì? Đây là những cuốn sách tôi đọc về TDD và thử nghiệm đơn vị: Phát triển dựa trên thử nghiệm: Ví dụ Phát triển dựa trên thử nghiệm: …

9
Các phương thức của một lớp có nên gọi các getters và setters riêng của nó không?
Nơi tôi làm việc tôi thấy rất nhiều lớp học làm những việc như thế này: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField = getField(); …




1
Tham gia vào Github (cách tìm dự án) [đã đóng]
Tôi muốn đóng góp cho các dự án nguồn mở trên Github. Hầu hết, tôi chỉ muốn bắt đầu sửa các lỗi nhỏ hoặc thêm các tính năng. Tôi không có một dự án cụ thể trong tâm trí. Tôi muốn làm việc trên các dự án C, C ++, …


5
"Xây dựng hàng đêm" nghĩa là gì?
Tôi đã sử dụng các dự án nguồn mở trong một thời gian và đã phát triển các ứng dụng nguồn mở và thường xuyên tôi bắt gặp các từ 'Xây dựng hàng đêm' và tôi luôn tò mò về ý nghĩa thực sự của nó. Điều đó có nghĩa …

5
Tại sao không phải là XHTML5?
Vì vậy, HTML5 là Bước tiến lớn, tôi đã nói. Bước cuối cùng mà chúng tôi biết là tôi đã giới thiệu XHTML. Những lợi thế rất rõ ràng: đơn giản, nghiêm ngặt, khả năng sử dụng các trình phân tích cú pháp và trình tạo XML tiêu chuẩn để …
53 html  html5  xml  xhtml 

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.