Tôi đã được hỏi điều này tại một cuộc phỏng vấn và tôi không tin rằng tôi đã đưa ra câu trả lời tốt nhất mà tôi có thể có. Tôi đã đề cập rằng bạn có thể thực hiện tìm kiếm song song và các giá trị null được xử lý bằng một số phương tiện mà tôi không thể nhớ được. Bây giờ tôi nhận ra tôi đã nghĩ về Tùy chọn. Tôi đang thiếu gì ở đây? Họ cho rằng đó là mã tốt hơn hoặc ngắn gọn hơn nhưng tôi không chắc là mình đồng ý.
Xem xét cách trả lời ngắn gọn, có vẻ như đây không phải là một câu hỏi quá rộng.
Nếu họ đang hỏi câu hỏi này tại các cuộc phỏng vấn, và rõ ràng là họ, mục đích nào có thể phá vỡ nó phục vụ ngoài mục đích làm cho việc tìm câu trả lời khó hơn? Ý tôi là, bạn đang tìm gì vậy? Tôi có thể chia nhỏ câu hỏi và trả lời tất cả các câu hỏi phụ nhưng sau đó tạo một câu hỏi phụ huynh với các liên kết đến tất cả các câu hỏi con ... mặc dù có vẻ khá ngớ ngẩn. Trong khi chúng ta đang ở đó, xin vui lòng cho tôi một ví dụ về một câu hỏi ít rộng hơn. Tôi biết không có cách nào để chỉ hỏi một phần của câu hỏi này và vẫn nhận được một câu trả lời có ý nghĩa. Tôi có thể hỏi chính xác cùng một câu hỏi theo một cách khác. Ví dụ: tôi có thể hỏi "Luồng phục vụ mục đích gì?" hoặc "Khi nào tôi sẽ sử dụng một luồng thay vì vòng lặp for?" hoặc "Tại sao phải bận tâm với các luồng thay vì các vòng lặp?" Đây là tất cả chính xác cùng một câu hỏi mặc dù.
... Hoặc nó được coi là quá rộng vì ai đó đã đưa ra một câu trả lời đa điểm thực sự dài? Thành thật mà nói bất cứ ai biết có thể làm điều đó với hầu như bất kỳ câu hỏi. Ví dụ, nếu bạn là một trong những tác giả của JVM, có lẽ bạn có thể nói về các vòng lặp suốt cả ngày khi hầu hết chúng ta không thể.
"Vui lòng chỉnh sửa câu hỏi để giới hạn câu hỏi cho một vấn đề cụ thể với đủ chi tiết để xác định câu trả lời đầy đủ. Tránh hỏi nhiều câu hỏi khác nhau cùng một lúc. Xem trang Cách hỏi để được trợ giúp làm rõ câu hỏi này."
Như đã lưu ý dưới đây, một câu trả lời đầy đủ đã được đưa ra chứng minh rằng có một và nó đủ dễ để cung cấp.