Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
Wet jumping right in on Crockery
Looking at the commits by Wet into the Crockery branch makes one wonder how does he know what to change?
Please, I don’t want to start another “what the future holds” kind of thread, I’m just curious. How can a programmer gain SVN access a few days ago and start making changes without having some kind of ticket system in place where he or she can pick what to work on?
I’ve been a programmer for many years and every project I’ve worked on had two things:
a) A database scheme – tables and fields explained.
b) What needed to be done and who was working on what.
Just curious, not bashing anyone or anything.
We Love TXP . TXP Themes . TXP Tags . TXP Planet . TXP Make
Offline
#2 2007-05-05 23:53:56
- zem
- Developer Emeritus

- From: Melbourne, Australia
- Registered: 2004-04-08
- Posts: 2,579
Re: Wet jumping right in on Crockery
Looking at the commits by Wet into the Crockery branch makes one wonder how does he know what to change?
Please, I don’t want to start another “what the future holds” kind of thread, I’m just curious. How can a programmer gain SVN access a few days ago and start making changes without having some kind of ticket system in place where he or she can pick what to work on?
Crockery is the experimental branch. Pretty much anything goes: check in first, ask questions later. If it’s good, we’ll keep it. If it’s not, we’ll remove or replace it. That’s how decisions about new features get made: by selecting the best of the available code.
The reason we’ve selected people like Wet and Ruud for svn checkin access is that their patches show they already have a good understanding of what does and doesn’t belong in the Textpattern core.
Which tables and fields do you think need explaining? Most should be easy to understand for anyone who needs to delve into the schema.
Last edited by zem (2007-05-05 23:56:40)
Alex
Offline
Re: Wet jumping right in on Crockery
zem wrote:
Which tables and fields do you think need explaining?
When I have a question, I’ll pop into your cubicle and ask :)
We Love TXP . TXP Themes . TXP Tags . TXP Planet . TXP Make
Offline
#4 2007-05-06 01:03:57
- zem
- Developer Emeritus

- From: Melbourne, Australia
- Registered: 2004-04-08
- Posts: 2,579
Re: Wet jumping right in on Crockery
With both the schema and code, if it’s written well, comments and documentation should not generally be required. If a developer or DBA can’t understand the purpose of a table or field from its name, that probably indicates a poorly chosen name, not a lack of documentation.
There are exceptions of course — some things are just naturaly complex or esoteric — but that’s the general philosophy regarding code and schema documentation in agile projects like Textpattern.
Alex
Offline
#5 2007-05-06 01:40:51
- root
- Member
- From: Manila, Philippines
- Registered: 2004-05-31
- Posts: 48
Re: Wet jumping right in on Crockery
Interesting approach. Have there ever been problems with conflicting code or overwritten work?
Offline
#6 2007-05-06 02:28:58
- zem
- Developer Emeritus

- From: Melbourne, Australia
- Registered: 2004-04-08
- Posts: 2,579
Re: Wet jumping right in on Crockery
Rarely. svn’s conflict resolution makes it difficult to do accidentally. Testing takes care of the rest.
Alex
Offline
Pages: 1