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

7
Tại sao không nhúng các kiểu / tập lệnh trong HTML thay vì liên kết?
Chúng tôi ghép các tệp CSS và JavaScript để giảm số lượng yêu cầu HTTP, giúp cải thiện hiệu suất. Kết quả là HTML như thế này: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> Nếu chúng ta có logic phía máy chủ / xây dựng để thực hiện tất …


6
Cúc I, Voi, chúng tôi, hoặc cả trong tài liệu mã
Tôi thấy mình viết (hy vọng) các bình luận hữu ích trong tài liệu mã (C ++) thuộc loại: The reason we are doing this is... Lý do tôi sử dụng "chúng tôi" thay vì "tôi" là vì tôi viết nhiều bài học thuật trong đó "chúng tôi" thường được …

4
Rich Hickey có ý nghĩa gì khi anh ấy nói, về tất cả tính đặc thù đó [của giao diện / lớp / loại] giết chết việc tái sử dụng của bạn!
Trong bài phát biểu về hội nghị goto kích thích tư duy của Rich Hickey " Giá trị của các giá trị " vào lúc 29 phút, ông nói về sự vượt trội của ngôn ngữ như Java và đưa ra một tuyên bố như: "Tất cả các giao diện …





8
Tại sao java.util.ArrayList cho phép thêm null?
Tôi tự hỏi tại sao java.util.ArrayListcho phép thêm null. Có trường hợp nào tôi muốn thêm nullvào ArrayListkhông? Tôi đang hỏi câu hỏi này bởi vì trong một dự án, chúng tôi đã có một lỗi trong đó một số mã được thêm nullvào ArrayListvà thật khó để phát hiện …





4
Hiệu suất của Scala so với Java
Trước hết tôi muốn làm rõ rằng đây không phải là câu hỏi ngôn ngữ-X-ngôn ngữ-Y để xác định câu nào tốt hơn. Tôi đã sử dụng Java trong một thời gian dài và tôi dự định tiếp tục sử dụng nó. Song song với điều này, tôi hiện đang …

8
Biến riêng vs tài sản?
Khi đặt giá trị cho một biến trong một lớp, hầu hết thời gian chúng ta sẽ có hai tùy chọn: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Có một quy ước xác định cách chúng ta 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.