Architecture Happiness... well not quite

I'm so excited. In one of my fits of retardedness, I got upset because the database table names in one of the website components I'm building collides with the table names from another app. I was lathering up in the shower, all worried about having to recompile and re-deploy to three sites, I remembered that my architecture allows me to only have to confine the changes to the Data Layer. Man I love 5-tiered architecture.

Now for the not quite part. I purchased some software on Friday, whose author shall remain nameless. I was horrified at the quality of the code that came with it. There was no DAL to speak of, half of the code wasn't in English, and the author still used Hungarian Notation with German abbreviations for object names, parameter names, and CSS Classes. I was so pissed off I could scream. So pissed, in fact, that I'm in the middle of writing 2 different articles about it, one about programming concepts that should be left with Classic ASP, and one about 5-layered application design. UG.... so frustrated.

Ok done ranting, now I need to get back to work.

2 Comments

  • Welcome to the world of third party components. I have yet to find a single third party component that is up to snuff (and I have used quite a bit of them). Even EntityBroker, as cool as it is, has been a hassle to work with.

  • It's not exactly a component. More like a website plug-in.





    Have you used my GenX.NET yet? I worked really hard on that architecture, and I'll be refining it again for 3.0.

Comments have been disabled for this content.