No offense, great work. But sometime i wonder do we have to write in an overly complicated way to solve the problem? If someone joined your team in your company, would it be easier for him to understand your code or say mine that uses producer consumer with no dynamic events and many functional globals?
Dont get me wrong but i often see some programmers use LabVIEW OOP (classes), dynamic events, semaphores and rendezvous when
- They are not really necessary
- Their is simpler alternative available.
- There is no benefit of using classes like abstraction, plugable architecture (dynamic dispatching) etc
I hardly see anyone comment by saying "write simple code". For example i really dont feel user event/dynamic event to detect error between two loop was simple solution.
Just thought i should share my feelings. Good luck passing CLD.
BTW I took CLD exam yesterday and i am optimistic, i will clear it
Thanks!