IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New On the other hand...
"Do the simplest thing that works."

If you end up with more framework code than instance code, you've wasted your time. If you end up with only one way of saving things because it's sufficient, then you've wasted your time. If you get all the way through your framework implementation, and then when it's time to do a second instance implementation you discover that your frameork is too inflexible to add a second instance easily, then you've wasted your time.

I don't usually generalize something until the second or third time I do the same kind of functionality.
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New On the gripping hand:
If the interface will be simple enough to get right the first time, go ahead and build it.

Here's an article on the factory pattern:

[link|http://www.developer.com/tech/article.php/626161|http://www.developer...rticle.php/626161]
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New True
I don't usually generalize something until the second or third time I do the same kind of functionality.


I usually don't either, especially for new territory. But I've abstracted state-saving mechanisms often enough that it's now second-nature, and I can't imagine doing a project without it. :) Thanks for the link on the factory pattern.


Many fears are born of stupidity and ignorance -
Which you should be feeding with rumour and generalisation.
BOfH, 2002 "Episode" 10
     External data philosophy - (inthane-chan) - (15)
         Some points to consider: - (admin) - (14)
             The data needs to be human readable/writeable. - (inthane-chan) - (13)
                 Use XML then. - (admin) - (6)
                     Damn, it's a reeses commercial! - (inthane-chan) - (2)
                         Anywhere you can run gcc - with a caveat: - (admin) - (1)
                             Re: Anywhere you can run gcc - with a caveat: - (deSitter)
                     PyObjC - (tuberculosis) - (2)
                         plist parsers... - (admin) - (1)
                             Re: plist parsers... - (tuberculosis)
                 First co-op project? - (tseliot) - (5)
                     (Which will be great when I grok WTF that means... ;-) ) -NT - (inthane-chan) - (4)
                         It basically means - (tseliot) - (3)
                             On the other hand... - (admin) - (2)
                                 On the gripping hand: - (admin)
                                 True - (tseliot)

Sit down there, you. Your WoMS have no effect on me anymore.
49 ms