How I love objects…

When combining OOP with the basis design patterns from the GoF book your code really becomes better. It should be obvious but sometimes it takes a success to fully realize and appreciate it.

I just spent some time extending a framework I am developing in LotusScript with some new functionality. Because I used the Factory and Template Method pattern I was able to add the functionality in mere 20 minutes. My initial guess was 2 hours!!

Quite a difference.

Now that I’m ranting about OOP in Notes I am really surprised how difficult it is to get Notes developers to adopt OOP in LotusScript. Maybe because Lotus doesn’t push it harder by providing a decent IDE supporting the task. Maybe it is because everything else in Lotus Notes is so easy that the learning curve is too steep. OOP is hard to learn and use properly, but once you get there you reap the reward. Big time.

Published by

lekkim

Positive, competent, out-spoken, frank and customer focused architect and developer with a strong foundation in web, cloud and product development. I'm a strong advocate for API first and cloud based solutions and development. I have a knack for being able to communicate and present technically complicated matters in conference, customer and training settings. I've previously acted as team member and leader in a product organisation.