Good information, all.

Everyone has - and can articulate - their own unique approach; a clear
example of having it your way in R:Base, it appears.

Thank you!

Bruce Chitiea
SafeSectors, Inc.



> -------- Original Message --------
> Subject: [RBASE-L] - RE: Object Naming Conventions
> From: "A.G. IJntema" <[email protected]>
> Date: Tue, February 21, 2012 1:16 am
> To: [email protected] (RBASE-L Mailing List)
> 
> 
> Hi Bruce,
> 
> I apply quite strict naming conventions.
> It really helps when debugging
> Using 64 bits version of R:base there are no length limitations anymore.
> 
> For tables I am using a three or four letter abbreviation followed by an 
> underscore, which is created from the full name.
> I'll take the first letter of the first syllable, the first letter of the 
> last syllable and the last letter of the last syllable
> ( In practice this convention creates a quite unique abbreviation (at least 
> in Dutch, which I am.)
> 
> For instance:
> OTL_Orderdetail
> CCT_Client ( there is just one syllable, so the first is also the last 
> syllable in this word)
> 
> All columnnames of that particular table start with this abbreviation
> For instance: 
> CCT_ID (always the primary key)
> CCT_Name
> 
> In this way you will see in a glance to which table a column belongs
> Also a foreign key is recognized easily.
> 
> Variables start normally with the letter V_ (V underscore)
> Like:
> V_CCT_ID
> V_CCT_Name
> 
> This is more or less the same naming convention R:base uses. I have added the 
> underscore, because of the readability (because the length is not really 
> important anymore)
> 
> I have added some other types of variables, like
> VL_ -> local variables. This kind of variables are cleared at the end of a 
> procedure. It can be done simply using the statement: CLEAR VAR VL_*
> Using this kind of variables makes it easier to do some housekeeping and it 
> also enforces you to think about the nature of the used variable in a 
> procedure.
> 
> VC_ -> Variables which effectively contains a constant value throughout the 
> whole session and mostly defined and filled when the application is started.
> 
> Temp tables start with T_ like  T_CCT_Client
> 
> And so on.
> 
> Hope this might help.
> 
> Tony IJntema
> 
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Bruce Chitiea
> Sent: maandag 20 februari 2012 23:32
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - Object Naming Conventions
> 
> All:
> 
> Any feelings one way or the other about 'prefixed' object naming conventions?
> 
> ... such as: 
> 
> tb_<tablename>
> tt_<temptablename>
> vw_<viewname>
> fm_<formname>
> rp_<reportname>
> 
> Over time, is this helpful in building/maintaining code, or just extra typing?
> 
> Thanks,
> 
> Bruce Chitiea
> SafeSectors, Inc.



Reply via email to