The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

10
The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA www.wizardwrx.com

Transcript of The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

Page 1: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

The Reddick-Gray Unified Naming Conventions

Version 1.00

© 2006 by David A. Gray, MBA

www.wizardwrx.com

Page 2: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

Overview

• What is a naming convention?

• Why use a naming convention?

• What is the Reddick-Gray Unified Naming Convention?

• How do RVBANC and RGUNC differ?

• Why use it?

Page 3: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

What is a naming convention?

• Systematic way of naming code objects.

• Method of communicating variable type and scope information in code.

• Guidance – not rules – for naming things.

Page 4: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

Why use a naming convention?

• Expedite communication among programmers.

• Simplify maintenance of long lived code.

• Make code more “self documenting.”

Page 5: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

What is the Reddick-Gray Unified Naming Convention?

• Based on the work of Stan Leszynski and Greg Reddick.

• Extended and simplified based on over 10 years of daily use.

• Unified naming convention for all programming languages, including:– VBScript– JavaScript– Perl– C/C++

Page 6: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

How do RVBANC and RGUNC differ?

• RGUNC supports simplified tagging for loosely typed languages such as VBScript, Jscript, and Perl.

• RGUNC resolves several ambiguities in the naming of identical Access and VB form objects.

• RGUNC recommends a simplified convention for tagging user defined object names.

• RGUNC is a unified naming convention for all programming languages, including:– VBScript– JavaScript (Jscript)– Perl– C/C++/C#– Windows Interface Language (WIL), aka WinBatch

Page 7: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

Why use it?

• Simplified treatment of user defined objects.

• Simplifications for use in loosely typed languages (VBScript, Jscript, Perl, etc.)

• Removes ambiguities introduced by addition of VB objects.

• Covers all languages in wide use today.

• Easily extensible to new languages.

Page 8: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

Demo

A walk through the RGUNC

Page 10: The Reddick-Gray Unified Naming Conventions Version 1.00 © 2006 by David A. Gray, MBA .

Question Time