|
Posted by Tyno Gendo on 08/30/07 13:36
Cheers Guys, if anyone does have any specific project they could say
are ideal things to study I'd really like to know also.
I have used other languages and did think it might be useful to find
general information on the methods, obviously if I could find
PHP specific material it would be ideal.
I do have a Java programming book at home and I'll have a look to see
if it covers any of the topics I need, not sure it does.
I'll check out the Zend Framework as prompted, thanks.
I actually have this book "PHP|Architect's Guide to PHP Design Patterns"
you mentioned, but felt it was more a reference than a real world
situations study guide.
ELINTPimp wrote:
> Tyno,
>
> First, you're doing yourself and the community good by wanting to
> learn better engineering practices. And, while it might be a bit
> intimidating at first, if you approach it with enough humility in
> understanding that those presented are best practices from years of
> development experience, and that, yes, you were wrong =).
>
> For a os "application" that you can check out good programming
> practices in action, check out Zend Framework (1.0.1). I've played
> some in the core code, I think it's a good representation of multiple
> pattern theories put to practice. Also, with over 40,000 unit tests,
> it is a good representation of TDD. It also has really good code
> documentation using phpDoc.
>
> Also, some books I would recommend:
>
> PHP 5 Objects, Patterns, and Practice by Matt Zandstra
> I read this one, thought it was a good overview
> PHP|Architect's Guide to PHP Design Patterns
> Skimmed this one and use it for reference, I think I like this one
> more
>
> and when you get comfortable in design patterns:
> Design Patterns: Elements of Reusable Object-Oriented Software
>
> I second what burgermeister said about not limiting yourself to PHP.
> But, thanks to PHP5 and a community of experience programmers, you can
> at least start your introduction to this world in the comfort of PHP
> and later branch to broaden your knowledge.
>
> that should be a good start and make you thirst for more.
>
[Back to original message]
|