[TYPO3-dev] blog_example gives error "A cache with identifier "cache_extbase_reflection" does not exist"

Dmitry Dulepov dmitry.dulepov at gmail.com
Mon Apr 26 09:33:54 CEST 2010


Hi!

Steffen Müller wrote:
> That reminds me to the famous "premature optimization is the root of all
> evil" statement by Donald Knuth/ C. A. R. Hoare.
> 
> Knuth argues, that premature performance considerations are dangerous
> because they might lead to unclean design or complicated code. That
> would raise the possibility of incorrect code.
> 
> But in practice keeping performance in mind could also be the right
> choice. I think the balance is important. It's always a tradeoff between
> being lightning fast and rich-featured. Ever seen a cruise liner pass a
> speedboat?

Knuth lived long time ago. Times change. I have a good example why thinking
ahead is good. Have a look in workspaces in v4. The implementation is
everywhere because it is impossible to plug in workspaces to the existing
code easily: it is just not meant for versioning. If version was though as
a future feature, measure could be taken in advance (like having a
"version" unused field in SQL queries). This would simplify the later
implementation of versioning a lot.

Some things must be considered!

-- 
Dmitry Dulepov
TYPO3 expert / TYPO3 security team member
Twitter: http://twitter.com/dmitryd
Read more @ http://dmitry-dulepov.com/




More information about the TYPO3-dev mailing list