I think you're right here but I don't necessarily blame Delphi on this - although I'm sure like everyone we could all point out a number of things under the bonnet that we don't like.
The issue is IMO that because Delphi allows you to do it, doesn't mean you should, and because it is essentially easy to "throw" things together, that's just what happens. Like any code it needs to be engineered - problem is ~some~ people don't think they have to in Delphi, or in fact don't have a concept of engineering at all.
Kaffiene,
I think you're right here but I don't necessarily blame Delphi on this - although I'm sure like everyone we could all point out a number of things under the bonnet that we don't like.
The issue is IMO that because Delphi allows you to do it, doesn't mean you should, and because it is essentially easy to "throw" things together, that's just what happens. Like any code it needs to be engineered - problem is ~some~ people don't think they have to in Delphi, or in fact don't have a concept of engineering at all.
D.