"Hi Woodie. What about wrappers? Do you subscribe to the theory that wrappers tend to make code more complex and difficult for more junior developers to maintain (primarily those not acquainted with design patterns)?"
Tracy,
Not really, no. I am a big fan of wrappers as I feel they hide complexity rather than expose it. I feel it is much easier to invoke a method of, let's say, a business object connecting to SQL Server than to right the code to connect yourself. Once you get "under the hood" yes, the complexity is there but it really shouldn't be exposed that often. I just cant fathom not using wrappers as much as possible. Geez, Our framework I wrote for the VFP apps have practically every native VFP function we use regularly contained in a wrapper. Everything from from MESSAGEBOX() to EMPTY() has been wrapped into a custom function. It makes life easier for me but your mileage may vary. I have been called a masochist at times.
Wow, I never noticed but my pic on here makes it look like I have a lazy eye. Might be time to update!
Woodie Westbrook
I came, I saw, I compiled.