Mi è stato chiesto questo durante un'intervista e non sono convinto di aver dato la migliore risposta che avrei potuto avere. Ho detto che puoi fare una ricerca parallela e che i valori null sono stati gestiti da alcuni mezzi che non ricordo. Ora mi rendo conto che stavo pensando a Optionals. Cosa mi sto perdendo qui? Sostengono che sia un codice migliore o più conciso, ma non sono sicuro di essere d'accordo.
Considerando quanto brevemente sia stata data una risposta, sembra che dopo tutto non si sia trattato di una domanda troppo ampia.
Se pongono questa domanda durante le interviste, e chiaramente lo sono, quale scopo potrebbe abbatterlo oltre a rendere più difficile trovare una risposta? Voglio dire, cosa stai cercando? Potrei scomporre la domanda e avere una risposta a tutte le sotto-domande, ma poi creare una domanda principale con collegamenti a tutte le domande secondarie ... sembra piuttosto sciocca però. Mentre ci siamo, per favore fammi un esempio di una domanda meno ampia. Non conosco alcun modo per porre solo una parte di questa domanda e ottenere comunque una risposta significativa. Potrei fare esattamente la stessa domanda in modo diverso. Ad esempio, potrei chiedere "A quale scopo servono gli stream?" o "Quando dovrei usare un flusso anziché un ciclo for?" o "Perché preoccuparsi dei flussi invece che dei loop?" Queste sono tutte esattamente la stessa domanda però.
... o è considerato troppo ampio perché qualcuno ha dato una risposta multi-point davvero lunga? Francamente chiunque lo sappia potrebbe farlo praticamente con qualsiasi domanda. Se ti capita di essere uno degli autori della JVM, per esempio, potresti probabilmente parlare di loop tutto il giorno quando la maggior parte di noi non potrebbe.
"Modifica la domanda per limitarla a un problema specifico con dettagli sufficienti per identificare una risposta adeguata. Evita di porre più domande distinte contemporaneamente. Consulta la pagina Come chiedere aiuto per chiarire questa domanda."
Come indicato di seguito, è stata data una risposta adeguata che dimostra che ce n'è una e che è abbastanza facile da fornire.