[wp-hackers] Discussion About BackPress

Jacob Santos wordpress at santosj.name
Sun May 11 02:52:37 GMT 2008

It appears this discussion is hot on the bbPress forums, and mailing 
lists. I do not subscribe to the bbPress forums/mailing list and would 
rather not be part of that community at this time. I was wondering if 
anyone has heard anything about it, the history behind it, and where the 
future is going.

The repository. Well, it is difficult to talk about a product that is in 
the early works. I know from my past projects that most of the work 
didn't come together until towards the end, so I can understand that 
saying, "It sucks!" does nothing to further the thought process going on 
with BackPress, (it does remind me of a project I've seen on the IRC 
chat and that project was equally terrible).

Food for Thought:

Objects Design is not so simple as throwing a bunch of functions 
together into an object and calling them methods.

Class Patterns are there for a reason, to get past the limitations of 
language design to improve the work flow of the component's design.

The desire to keep an object small is logical from the fact that once 
the object is initiated, the methods, and data must be stored in memory 
during the duration that the object is in use. (This might not be true 
of PHP, but it is of at least other languages, so one could assume.)

One problem I've seen with other applications in their usage of objects 
is that they either separate everything and build off dependency off 
dependency, creating something that goes so deep it is almost impossible 
to comprehend the work flow and impossible to easily change anything 
without complete redesign/restructure.

The second problem is that once a bad design is locked in, it is then 
impossible to change because of backwards compatibility issues happen.

I'm no expert with object software design, but over the years of making 
more than my fair share of mistakes, I've learned a thing or two.


Jacob Santos

http://www.santosj.name - blog
http://funcdoc.wordpress.com - WordPress Documentation Blog/Guide Licensed under GPLv2

Also known as darkdragon and santosj on WP trac.

More information about the wp-hackers mailing list