If any of you remember, I mentioned in another thread somewhere that I have been considering taking over a project (EVEKills on SourceForge). I finally decided that I can't bare to read the previous developers code, since leaving 100's of notice errors in (undefined vars etc.) and other such trivial poor qualities, that will only lead to me ammending the entire project. I have decided to give creating a new project a go which is primarily just for me to flex the php skills etc. and I doubt I will actually release it, but meh.
In procedural methods, I can do this quite easily, but I want to do this strictly in an OO method. Having read several chapters now of PoEAA, I hope to maintain this in a Domain Model (;)) fashion and seperate into the three basic layers (data source, domain logic and presentation of course)
But! I am sat here looking at a blank piece of paper, doing nothing but doodling and wondering where to start.. I've got most of the DB structure defined, but as far as the class construction is going, I suck!
I've jotted a list of what each type of object needs, but am just not with it enough to actually translate into code.. as I said before, if this were procedural I probably would be well into the production phase right now, but as it is not, I am not :p
What do you guys do to clear 'the block' ?