[AccessD] Goodbye Leszynski/Reddick?

Charlotte Foust charlotte.foust at gmail.com
Wed Jan 21 10:29:54 CST 2015


I've continued to use the LRNC convention because I've worked with a suffix
convention and found that it had as many problems as a prefix convention.
LRNC works nicely for me, so I'll be sticking with it.  I have softened a
bit to sometimes use "b" as a boolean prefix, but that's about it.

Charlotte

On Wed, Jan 21, 2015 at 7:34 AM, Salakhetdinov Shamil <mcp2004 at mail.ru>
wrote:

>  HI Gustav --
>
> I have also abandoned LRNC in VBA for quite some time now (and I was a
> strict "LRNC-adept" in 1990-es). The naming conventions I'm using for VBA
> look similar to yours but for local variables and for functions'/subs'
> parameters, private subs,functions, properties I'm using lowercase letters
> in the beginning, and I'm using 'm_"  prefix  for (class) module level
> variables.
>
> Thank you.
>
> -- Shamil
>
>
> Wed, 21 Jan 2015 12:44:41 +0000 from Gustav Brock <gustav at cactus.dk>:
> >Hi all
> >
> >I had to write a new VBA project from scratch, and given how you
> conventionally program in C# and that Microsoft never has applied the
> Leszynski/Reddick naming convention (just study the parameter names of the
> built-in functions), I thought it might be time for a change, if for
> nothing else to type less.
> >
> >So I did, and I felt well. Now Key can be the name (string) of a key,
> Keys an array of keys, and Value the value of a key, and DataCollection is
> a collection of data.
> >
> >Much to my surprise, having used Leszynski/Reddick "always" it didn't
> cause any problems to me - in fact I find the code just a little bit easier
> to read.
> >That may be me, and we all have our preferences, but have a look and
> judge for yourself:
> >
> >     https://github.com/CactusData/VBA.CVRAPI
> >
> >Now, this is code only - no tables, no queries - and that may be where
> trouble is; it is very convenient from the name alone to know whether you
> deal with a table or a query, even though a table and a query cannot share
> the same name.
> >I've seen, that in T-SQL you often prefix views with a V, so Customer is
> a table and VCustomer is some query/view of table Customer. So a simple
> prefix of Q for query names could be used. I haven't sorted that out yet.
> >
> >/gustav
> >--
> >AccessD mailing list
> >AccessD at databaseadvisors.com
> >http://databaseadvisors.com/mailman/listinfo/accessd
> >Website:  http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>


More information about the AccessD mailing list