This idea grew out of the Coding-Best Practices thread.
The root idea is to provide some structured mechanism for peer review of people's code.
I don't know if its best served as new forum, simply tagged threads in an existing one, as a new module on one of the PHPDN sites, or even as a new site. This thread exists to brainstrom. (Mods if it belongs outside of suggestions as it might be more of a general discussion, please place it where it belongs)
Several posters have been asking questions about taking their coding to the "next level", doing things more efficiently, etc. Typically the posters have been using PHP for a while and feel comfortable doing common tasks; they've read the tutorials; they have working code. In some cases the forums work for these questions, especially in cases where the user can provide a simple/short explanation.
But for the bigger questions the existing forums don't quite work and a new Tutorial on a given topic probably wouldn't help. I think what could help would be some sort of more structured peer review forum/tool maybe supplemented by some "Case Study" type articles.
As mentioned in the thread that spawned this one this does not want to become a "Here's my requirements, write my script for me" forum., but a "Here's what I've done, what could be done better" place. Where "done" could be only design or a class, or a while site.
Case Studies alone may help to fill the need in the short term, especially if its decided that a new tool would be needed to do the peer review type role right.
Anyone have any thoughts on this?
Peer Review
Moderator: General Moderators
I wonder: could this eventually lead to a community code library? I mean, if we evaluated 8 people's login scripts who all had cool ideas, and we came to some sort of consensus on what options there should be, why not put it together in a library? it would be an interesting experiment in collaborative design - and as far as I know, one that has not ever been tested.
Am I dreaming, or is this conceivable? it seems to me to be a natural extension of what we're talking about.
Am I dreaming, or is this conceivable? it seems to me to be a natural extension of what we're talking about.
I would be enthusiastic about seeing this. I suppose we could submit our code for dissection by the more expereinced, and those with a mind to could point out the strengths and weakness.
When submitting any code I think as a requirement a rubrik of sorts ought to be attached. Compelling the submitter to first design their code/application. I know I'm guilty of just sitting and coding on many an occasion.
Go for it!
When submitting any code I think as a requirement a rubrik of sorts ought to be attached. Compelling the submitter to first design their code/application. I know I'm guilty of just sitting and coding on many an occasion.
Go for it!