19.Oct.2009 at 21:02 by Chuck Peterson (3 comments)
Was expecting more of a "How to effectively review code?", not "We will now show you bad code practices".
Sebastian Bergmann (19.Oct.2009)
Talk at ZendCon 2009 (English - US)
In this workshop, three PHP experts with different software engineering focuses will perform an interactive code review together with the audience. Attendees of this lab will learn how experts look at code what good code and bad code looks like, and how to avoid the most common gotchas. They are invited to bring their own code for an anonymous code review for an increased benefit from the workshop.
Quicklink: https://joind.in/884
By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.
If the claim is approved you will be able to edit the information for this talk.
Are you sure?
19.Oct.2009 at 21:02 by Chuck Peterson (3 comments)
Was expecting more of a "How to effectively review code?", not "We will now show you bad code practices".
19.Oct.2009 at 23:31 by Elizabeth Marie Smith (33 comments)
Good things - phploc examples and going over user's own code
Bad things - a bit rambling and not enough focus on "how" to review versus doing the actual reviews
Showing how to review code is generally as effective as showing really bad PHP code, I'd suggest limiting it to just one (really bad) example of crappy open source code and then have a checklist for "how to review" and "bad/good practices"
Enjoyable though!
21.Oct.2009 at 15:38 by roschn (3 comments)
It as great comedy, and fascinating, but I also wish there had been more organization and step-by-step. That said, the three speakers clearly show the tension and compromises that you have make between certain goals (security vs architecture).
21.Oct.2009 at 16:55 by Neil Broers (9 comments)
The large size of the auditorium as well as the bad quality of the audio system really made this session hard to follow.
Also, it is understandable that the quality of the talk will only be as good as the provided examples, and some of the samples weren't that great (who wants to review good code??)
Though comedic at time, the chemistry between the speakers wasn't great (maybe due to the noise in the room, or problems with the microphones). I think it would have been more effective with just Stefan doing the review, and possibly Sebastian talking about the code metrics.
The first part of the talk was useful (open source projects), but the second part lost my attention.
22.Oct.2009 at 18:25 by Carl Anderson (12 comments)
Terribly disappointing. The sound problems were awful (I could hardly hear anything the speakers were saying) and it didn't help that the trio seemed to be chatting amongst themselves half the time.
Like others, I would have hoped for something more along the lines of "This is how you *do* a code review"; in fact, when I mentioned the talk to my colleague, he specifically asked me to try to get this information. Instead, the trio simply ripped into existing code, telling us how this was wrong, that was wrong, and so forth.
I got only two things out of this talk: First, a few useful tools (thanks to Sebastian) for evaluating code; second, the decision to NOT go to the OOP code talk later in the week, simply to avoid the speaker...which is too bad, since it might have been good otherwise.
I really hope Zendcon has a tutorial on real code review in a future year.
24.Oct.2009 at 17:41 by Eric Swinehart (4 comments)
This was a disappointing session.
Specifically, too much time was wasted with the speakers talking over one another and getting each other off track. Time was also lost deciding which code examples to pull up. You should have come prepared with specific examples.
And like others have mentioned, I expected more in the way of code review strategies or processes that I could bring back home to my team.
I attended other talks given by Sebastian, Stefan and Arne later in the conference so I know they can be good presenters.
27.Oct.2009 at 19:04 by Carl Anderson (12 comments)
Just wanted to clarify my earlier comment (Oct 22, 2009, 18:25). My comment that I avoided Stefan's OOP talk was not really phrased the way I meant it. As written, I seem to suggest that I had a problem with Stefan personally--that's definitely *not* the case. (After all, I don't know him at all, personally or professionally, really!) Instead, I avoided his talk because I felt as though the material that would be covered in the OOP talk would be well over my head--similar to how some of the concepts in the Code Review were over my head.
In essence, I feel that Stefan didn't quite bring the Code Review discussion to a level that was suitable to the audience as a whole, instead catering more to those who were "in the know," so to speak; I was concerned that he would continue this pattern in the OOP talk.
To sum up: I'm hoping to attend one of Stefan's talks in the future, since it's quite obvious that he really, really knows his stuff. However, I stand by my criticisms of the session as a whole (audio problems, lack of direction, mismatch of expectations).
(My new 4-thumb rating is for Sebastian, Stefan, and Arne professionally--these guys obviously know PHP backwards and forwards!)
19.Oct.2009 at 20:47 by Chuck Peterson (3 comments)
German comedy at it's best.