Thanks Chuck, I concentrate on Unit Testing and specifically - isolation and dependency injection. Your tests are mixed - integration and unit, since they execute db queries and not just test the query generation and are tightly couple with a db backend, since I can't use a mock connection, as its hardcoded - https://github.com/manchuck/LIPHP/commit/70639929ac6c33d77a806e87cc107bad5b45e458#L0R165 I understand that it was just a sample app to demonstrate TDD. I specifically cover isolation, dependency injection, mock objects and interface discovery in my talk.
Best, On Wed, Nov 24, 2010 at 10:05 AM, Chuck Reeves <chuck.ree...@gmail.com>wrote: > I just demonstrated with code: > > https://github.com/manchuck/LIPHP > > I added each test one by one and showed them fail then showed the code to > make it work. Its a pretty good demo showing a more practical approach. > <https://github.com/manchuck/LIPHP> > Thank You > Chuck Reeves > > > > > > On Wed, Nov 24, 2010 at 10:02 AM, Bulat Shakirzyanov <mallluh...@gmail.com > > wrote: > >> Point me to your slides, or a transcript, so I could familiarize myself >> Thanks! >> >> >> On Wed, Nov 24, 2010 at 10:01 AM, Chuck Reeves <chuck.ree...@gmail.com>wrote: >> >>> I did a Unit testing talk with LIPHP back in September. Ping me back if >>> you want to share points >>> >>> Thank You >>> Chuck Reeves >>> >>> >>> >>> >>> On Wed, Nov 24, 2010 at 9:39 AM, Bulat Shakirzyanov < >>> mallluh...@gmail.com> wrote: >>> >>>> Hi fellow PHP'ers! >>>> >>>> Yesterday I attended my very first NYC PHP UG meetup >>>> dedicated to the past ZendCon. I found it very interesting >>>> and could contribute to discussion a lot, since I've been >>>> there this year. >>>> >>>> It's a pity I didn't have a chance to meet Hans Zaunere as >>>> I wanted to propose a talk for one of the upcoming meetups. >>>> As a huge fan of testing, I'd like to share my experiences >>>> with it by giving a talk called "Unit Testing - a guide to writing >>>> clean, testable code, that will be easy to maintain and >>>> extend". I gave it to our local NYC Symfony meetup group >>>> and also won the ZendUncon with it this year. >>>> >>>> You can find the slides on slideshare: >>>> http://www.slideshare.net/avalanche123/clean-code-5609451 >>>> They are fairly easy to read and follow. >>>> >>>> I'd love any feedback you can give and would be honored >>>> to talk about unit testing at on of the NYC PHP UG meetups >>>> >>>> Best, >>>> >>>> -- >>>> *Bulat Shakirzyanov* | Software Alchemist >>>> >>>> *a: *about.me/avalanche123 >>>> *e:* mallluh...@gmail.com >>>> >>>> >>>> _______________________________________________ >>>> New York PHP Users Group Community Talk Mailing List >>>> http://lists.nyphp.org/mailman/listinfo/talk >>>> >>>> http://www.nyphp.org/Show-Participation >>>> >>> >>> >>> _______________________________________________ >>> New York PHP Users Group Community Talk Mailing List >>> http://lists.nyphp.org/mailman/listinfo/talk >>> >>> http://www.nyphp.org/Show-Participation >>> >> >> >> >> -- >> *Bulat Shakirzyanov* | Software Alchemist >> >> *a: *about.me/avalanche123 >> *e:* mallluh...@gmail.com >> >> >> _______________________________________________ >> New York PHP Users Group Community Talk Mailing List >> http://lists.nyphp.org/mailman/listinfo/talk >> >> http://www.nyphp.org/Show-Participation >> > > > _______________________________________________ > New York PHP Users Group Community Talk Mailing List > http://lists.nyphp.org/mailman/listinfo/talk > > http://www.nyphp.org/Show-Participation > -- *Bulat Shakirzyanov* | Software Alchemist *a: *about.me/avalanche123 *e:* mallluh...@gmail.com
_______________________________________________ New York PHP Users Group Community Talk Mailing List http://lists.nyphp.org/mailman/listinfo/talk http://www.nyphp.org/Show-Participation