Source Code Adventures – One of the most important principles in building complex software systems, is detaching the business logic from the screens that allow users to view and edit information. You’ll notice I said “most important” and not “most popular.” Sad but true – all modern IDEs make it so easy for a programmer to simply whack together a bunch of user interface controls, that there are probably far more forms with embedded business logic than without. The fact is that for simple systems, this can often be convenient and harmless. But for more complex ones, it nearly always spells disaster (or at least ...
Visits by Source
Users who voted for this posting