Re: [Phpslash-devel] Useful Function Names
Brought to you by:
joestewart,
nhruby
From: Mike G. <mi...@op...> - 2003-10-19 11:31:33
|
Howdy Joe, On Fri, 2003-10-17 at 10:17, Joe Stewart wrote: > On Thu, Oct 16, 2003 at 09:23:50AM -0400, Mike Gifford wrote: > > One of our developers wasn't too keen on the function names "clean" and > > "dirty" in class/functions.inc > > In a future release could these be extended so that they are more > > descriptive? cleanUserHTML perhaps? He'd just like to have as much > > meaning built into it as possible. > yes. I saw a note about name collision with getHeader in the BE cvs too. It's hard to think of descriptive names some times. You know what you mean and what you want the function to do.. If you could do that it would be great. We'll certainly adopt it. > > Also in class/slashPerm.class:have_perm() - If single letter variable > > names could be avoided or at least commented that would be good. > > Realize this is just a modified version of phplib, but it's always > > easier to understand the code when it is written in human. > If it's just the $i integer increments, I'm not too worried about this. This has been programming convention for a long time. There are some $j's in there too.. I'm not all that concerned with it.. Teh $i, $ii & $iii, $v, $k conventions are pretty normal. Wasn't sure what $j was referring to though. > As far as foreach loops instead of for loops. This has been done as code > is worked on and was one of the design goals. Yup. Damn, I was hoping that http://www.phpslash.org was back up so I could look at your developers guide so I could just refer folks there (as we've done in the past). > Also don't use: > for ($i = '0' ; $i < count($allSections_ary) ; $i++) { > since the count function is call for each loop. Instead calculate the > count before the loop. Interesting.. I didn't realize that.. That might be worth going back and cleaning up to boost performance. > But in general, move to foreach as development continues. One thing this > can do is generate more warnings instead of less in at least one instance. Good.. > Also getting rid of the warnings by defining variables before their use > definitely slows down the code measurably. But I have found a few bugs in > the code fixing. Yeah.. I figured that there must be a trade off for adding in the extra code/variables... I do think it is easier for folks who are used to having the warnings/notices enabled to have an environment that isn't flooded with harmless ones.. I've had a couple folks complain about it this year. Mike -- Mike Gifford, OpenConcept Consulting Free Software for Social Change -> http://www.openconcept.ca Beads of Hope Campaign - http://uc.openconcept.ca/petition.php Nonconformity is the highest evolutionary attainment of social animals - Aldo Leopold |