Welcome to the first of RBLibrary’s new article series on object-oriented programming. Over the course of the upcoming months, I’ll be covering principles of effective object-oriented design, programming conventions, as well as some techniques for ensuring that your programs are less likely to be affected by programming errors, better structured and more easily modified. We’ll be talking about topics such as software quality assurance, manual and automatic ways to examine your code for proper object-oriented design, design by contract, unit testing, and ways of improving the design of existing projects through refactoring. We’ll also talk about specific object-oriented programming constructs in REALbasic, such as using interfaces and exceptions.
This series is designed as a continuation of my previous RBLibrary article Beginning Object-Oriented Programming with REALbasic, so I would recommend reading it.