Certification

cancel
Showing results for 
Search instead for 
Did you mean: 

*FEEDBACK REQUESTED* CLD Sample Exam

Hello,

I've been studying for the CLD exam and just timed myself taking a sample exam (from CLD success pkg).

Could a few of you take a few minutes and look through my code and offer feedback (what I did well, what I didn't, how I could do better, etc.)? Kudos for good feedback! Thanks!

Pete_

 

0 Kudos
Message 1 of 5
(2,848 Views)

Hello Pete_,

 

Few Observation

 

1. Cluster don't have No type definition,.

2. Sprinkler.vi don't have VI documentation.

3. No way to display error to the user if occurred.

4. Few places default if unwired at the output tunnel of case structure.

5. Try to use Error case and no error case in every subVI.

6. Pressing Stop button during the application running does not stop the application, seems application got hang.

 

Hemant

 

Hemant

Message 2 of 5
(2,826 Views)

Error case and no error in every subvi seems not required in CLD exam now. 

 

As previously it was required to have error case and no error in CLD exam.

 

Better if you can contact certification team on this.

 

Hemant 

Message 3 of 5
(2,805 Views)

Thanks!

1. Cluster don't have No type definition,.

Should I Type Def the clusters that they provide? Guess there isn't a good reason not to..


2. Sprinkler.vi don't have VI documentation.

Good point.

 

3. No way to display error to the user if occurred.

Thanks, I'll remember to add a Simpler Error Handler.

 

4. Few places default if unwired at the output tunnel of case structure.

Is 'Default if unwired' bad practice?

 

5. Try to use Error case and no error case in every subVI.

Thanks, I saw your follow up.

 

6. Pressing Stop button during the application running does not stop the application, seems application got hang.

I went back and looked, you're right. It appeared to be hanging because it was waiting to get out of the Run state to handle the stop button value change event. I should have added logic for the stop to break out of the Run case.

0 Kudos
Message 4 of 5
(2,798 Views)

1. Better if you can make the type def from the provided cluster also, as it good to have type def of complex data structure like cluster (scalability)

 

4. May not be the bad practice, but better to explicitly define the default value of the datatype as constant.

 

6. It not just about the stop button, its being hanged all the time after the start button has been pressed and then pressing any button like setup, stop.

 

Better if you can look at the producer consumer design pattern if you have time in your exam.

 

Hemant 

0 Kudos
Message 5 of 5
(2,794 Views)