[Typo3-dev] Sharing the load of development?
Wolfgang Klinger
wolfgang at stufenlos.net
Mon Apr 26 20:07:59 CEST 2004
*hiya!*
On 18:24 Mon 26 Apr , Kasper Skårhøj wrote:
> I think many agree.
I do...
> Finally, we also have to consider that most of the times extensions are
> started because someone had a problem to solve here and now. And
> frankly, it *is* often much quicker to do your own from scratch than
> taking the time to a) investigate others work, b) adapt others work
> while being backwards compatible.
Yup, you can see this with the tt_news extension, it's slightly
old-fashioned (CODE field and so on), it's really a pain for my ego to
have to modify such code, while there's so much new concepts you could
use if there wasn't this thing called "backend compatibility"...
In my eyes many start a new extension because of that before improving
this "beast" ;-)
> I also want to warn about a thing: It is BETTER to start such a
> "super-extension" from scratch with a new extension key than building on
> an old extension key IF you cannot obtain 100% backwards compatibility!
For sure, it's most of the time not desirable to bloat up code just
to ensure everything runs fine on every update.
(you can't do that forever)
I'm currently reading those two books on
"Design Patterns" (Erich Gamma and others)
(http://www.amazon.de/exec/obidos/ASIN/0201633612/qid=1083002305/sr=2-1/ref=sr_aps_prod_1_1/028-0226252-3600514)
and
"Refactoring" (Martin Fowler)
(http://www.amazon.de/exec/obidos/ASIN/0201485672/qid=1083002388/sr=1-1/ref=sr_1_10_1/028-0226252-3600514)
and there's really so much to improve, I really like such conceptional
work because beautiful code is great and adorable *hehe*
How would we start with that?
(I'm one of those who developed their own news extension too (though never
made public).. ;-))
have fun!
bye
Wolfgang
More information about the TYPO3-dev
mailing list