Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce DEX-450 Exam - Topic 7 Question 7 Discussion

Posted by Ma on May 03, 2022 at 09:31 PM

Given the following block code: try{ List retrievedRecords = [SELECT Id FROM Account WHERE Website = null]; }catch(Exception e){ //manage exception logic } What should a developer do to ensure the code execution is disrupted if the retrievedRecordslist remains empty after the SOQL query?

Suggested Answer: B

Get Premium DEX-450 Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
13 comments · newest first
MA
Magda 12 months ago
I agree with A, throwing an exception is the best practice here.
VE
Verda 12 months ago
Wait, can you really change the variable type like in D? Sounds risky!
NO
Nobuko 12 months ago
C won't work if the list is empty, that's just wrong.
CO
Cornell 1 year ago
B seems a bit harsh, why assert false?
AN
Andra 1 year ago
A is definitely the way to go! Custom exceptions are useful.
JO
Josphine 1 year ago
I don't think accessing the first element of an empty list is a good idea. That would definitely cause an error.
LU
Lucina 1 year ago
I recall a similar question where we had to handle empty lists, and I think throwing a custom exception was the best practice.
BI
Billy 1 year ago
I think we should check if the retrievedRecords list is empty and throw a custom exception. That seems like the right way to handle it.
AR
Arminda 1 year ago
I'm not entirely sure, but using System.assert(false) feels a bit off for this situation. I remember it being more for testing purposes.
RO
Rolland 1 year ago
I'm pretty confident the answer is B, Evaluation and acceptance. That's the phase where the final system is tested and validated against the original requirements and design. The documentation and training for end users would also happen during this phase before the system is officially accepted.
EL
Elmer 1 year ago
Hmm, this looks like a tricky one. I'll need to carefully read through the options and think about the implications of each.
BE
Belen 1 year ago
I'm not entirely sure about this one. I'll need to think it through carefully and maybe even look up some additional information on key management in the cloud.
FA
Fairy 1 year ago
Hmm, I'm a little unsure about this one. I'll need to think it through carefully to make sure I don't miss anything.
0/2000 characters

Save Cancel