What’s done is Undone, part 1

Well, In my last post I thought I was pretty much done with the comic site, but then I got an idea…. It requires the rescripting of some bits here and there to work. I’m regretting early design decisions I made for the sake of speed realizing I’m going to have to go back and scrap/rewrite/modify/refactor perfectly working code for somethings that’s — gulp, hate the buzz word — “Scalable.”

It was a really early data format decision that led to this, but luckily I didn’t affect the database structure. I just have to go back and insert a new value. That’s all…. gulp!

What I’m really worried about is that by “patching” this: I’ll see a better way to do the whole thing and “BAM!” 10 more things are added to “THE LIST.” THE LIST I’ve found never is finished because as I examine past novice mistakes and rewrite them I come up with another way to do the same thing more efficiently. For example: Affiliations List and Directory Addition with the Artist List could have been the template for the Powers List. And the Powers List is the elephant in the room no one will acknowledge.

from THE LIST: *Refactor the Powers List (priority medium/complexity medium) Purpose: Neither Anthony nor I are actually using it because it’s too unweildy. I need to make powers something that has a list of basic powers, then have expansions upon it where you can create new sub-powers or powers specifics.

What we did was try to think of all the powers characters have, then categorize them and list them. Instead what we should have done is develop all the categories: Physical, Mental, Magical, etc., then allow us to fill in the blanks with real world examples of those powers on-the-fly.

But I’m getting too specific for a blog post. Suffice it to say, I need to learn design patterns and how to think more like an Object Oriented Programmer.

UPDATE: in case you’re wondering why it hasn’t been updated, my colleague now has a baby boy to take care of, and I have bigger fish to fry. So, the site will probably be a cobweb site, and an example of what I can do.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s