Re: [Phpslash-devel] Useful Function Names
Brought to you by:
joestewart,
nhruby
From: Mike G. <mi...@op...> - 2003-10-20 18:30:13
|
Hi Joe, On Sun, 2003-10-19 at 01:39, Joe Stewart wrote: > On Sat, Oct 18, 2003 at 03:43:14PM -0400, Mike Gifford wrote: > > 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. > been trying to use psl prefixes of late. Some of our functions have be prefixes, but it isn't consistent. > > > > 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. > old fortran guy. j is another integer increment. Ok.. > I see the code in question. Yes, it needs documenting and rewriting. k > and v are the key and value. Yup.. Also pretty common.. But confusing if you aren't familiar with the convention. In anycase, something else for the todo :) > > > 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). > http://phpslash.sourceforge.net > This is why I don't use the rooturl. Both domains served with one setup. Yup.. good to know it's there.. Pain about the .org though.. > > > 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. > I haven't noticed it actually helping significantly. But better practice. Good to know.. ... > > 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. > Anybody getting them with 0.7.2, either submit a bug or patch please. We've got to move over the rest of BE's code to 0.7.2.. It's still a time consuming process though. 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 |