Categories
Development

Documentation Fun.

Scope of the change //Original StatusType getDRESS_REHEARSAL() { return(StatusType) get(“DRESS_REHEARSAL”, new StatusType()); } //Changed StatusType getDRESS_REHEARSAL() { return(StatusType) get(“DISASTER_RECOVERY”, new StatusType()); } Please ignore the method name, it still remains. It’s everywhere in the code. Remember, this is the BBOM project. =) Business case: Dress Rehearsal means nothing to the investment bank. The original developer […]

Categories
Development

Application Rewrite.

Remember the BBOM project? They’re talking about letting me rewrite it. Finally a project where I can use tools I like: Subversion, CruiseControl, Ant, Hibernate, WebWork, Selenium, and possibly more. AWESOME. I’m not sure where this will go or even if I will be able to do this rewrite. Either way, mocking up small projects […]

Categories
Development

Project BBOM, Part 3?

After the migration of my first project, I have become the owner of the mess, awesome. I’m trying to convince the manager to let me scrap it and rewrite it. I’m currently fixing a bug that has been there for…ever. Here’s what I run into trying to find the source of the bug. [ASP Page] […]

Categories
Development

My Contribution to BBOM, Boo.

//Big Ball of Mud Pattern Deadlines are more important than good & solid code. I found myself between a rock and a hard place. I guess to keep your job, you just have to do what works as opposed to doing it right. It’s sad, but you just have to do what the business wants, […]

Categories
Development

Big Ball of Mud…Pattern?!

So…WTF is a Big Ball of Mud Pattern? Click and read. It’s real and I just took ownership of a project that uses this “BBOM” pattern. Don’t you think I’m lucky?! BLECH. JSPs/ASPs integrated could be ok, but this one is UGLY. Every page and class seems to be TheDailyWTF-worthy. BTW, Google Calendar has been […]