Click here to Skip to main content
14,331,729 members

Design and Architecture

 
GeneralRe: Data Mapper Pattern Using Events Pin
Nathan Minier6-Jun-18 1:40
professionalNathan Minier6-Jun-18 1:40 
GeneralRe: Data Mapper Pattern Using Events Pin
Paramecium137-Jun-18 6:41
professionalParamecium137-Jun-18 6:41 
GeneralRe: Data Mapper Pattern Using Events Pin
Nathan Minier7-Jun-18 6:49
professionalNathan Minier7-Jun-18 6:49 
GeneralRe: Data Mapper Pattern Using Events Pin
Paramecium137-Jun-18 7:12
professionalParamecium137-Jun-18 7:12 
GeneralRe: Data Mapper Pattern Using Events Pin
Nathan Minier7-Jun-18 7:30
professionalNathan Minier7-Jun-18 7:30 
SuggestionRe: Data Mapper Pattern Using Events Pin
Eddy Vluggen6-Jun-18 1:50
mveEddy Vluggen6-Jun-18 1:50 
GeneralRe: Data Mapper Pattern Using Events Pin
Paramecium136-Jun-18 8:16
professionalParamecium136-Jun-18 8:16 
QuestionUnified Naming Conventions Pin
David A. Gray29-May-18 8:53
groupDavid A. Gray29-May-18 8:53 
Recognizing the growing number of applications that used two or more programming languages in their implementation, I extended the Reddick VBA Naming Conventions to cover virtually any programming language in 2006, naming the extended conventions the Reddick-Gray Unified Naming Conventions. Fast forward 12 years, and a Scottish musician living in the south of France finds a copy, and writes to me with some great questions and an excellent critique. The result is version 2.10 of the conventions, now online [here].

The work is based on Hungarian Notation because I believe they are as useful today as they were when Charles Simonyi published his paper. Though some claim that modern integrated development environments render the Hungarian prefixes moot. I think not, for the following reasons.
  • Code Reviews: Copies of code that are dropped into email messages and distributed for code reviews lose the connection to the IDE tools that let you see the types of the variables.
  • Git Repositories: Copies of code that find their way into a Git repository lose their connection to the IDE tools that let you see the types of the variables.
  • Bulletin Boards: Code posted on a bulletin board, such as the Code Project question forums and Stack Overflow are deprived of their type hints.
  • Too Many Lines to Fit on Screen: Frequently, it is impractical to keep every routine short enough to fit on one screen. Even if you adhere to the accepted practice of declaring variables close to their first use, all it takes is one long switch block to hide the declaration.
I rest my case.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting


modified 29-May-18 15:00pm.

AnswerRe: Unified Naming Conventions Pin
Eddy Vluggen31-May-18 0:17
mveEddy Vluggen31-May-18 0:17 
GeneralRe: Unified Naming Conventions Pin
David A. Gray31-May-18 14:14
groupDavid A. Gray31-May-18 14:14 
GeneralRe: Unified Naming Conventions Pin
Eddy Vluggen1-Jun-18 0:04
mveEddy Vluggen1-Jun-18 0:04 
GeneralRe: Unified Naming Conventions Pin
David A. Gray1-Jun-18 11:28
groupDavid A. Gray1-Jun-18 11:28 
GeneralRe: Unified Naming Conventions Pin
Eddy Vluggen2-Jun-18 1:19
mveEddy Vluggen2-Jun-18 1:19 
GeneralRe: Unified Naming Conventions Pin
David A. Gray2-Jun-18 6:48
groupDavid A. Gray2-Jun-18 6:48 
GeneralRe: Unified Naming Conventions Pin
Eddy Vluggen3-Jun-18 0:39
mveEddy Vluggen3-Jun-18 0:39 
GeneralRe: Unified Naming Conventions Pin
David A. Gray3-Jun-18 13:08
groupDavid A. Gray3-Jun-18 13:08 
AnswerRe: Unified Naming Conventions Pin
Gerry Schmitz1-Jun-18 7:56
mveGerry Schmitz1-Jun-18 7:56 
GeneralRe: Unified Naming Conventions Pin
David A. Gray1-Jun-18 11:37
groupDavid A. Gray1-Jun-18 11:37 
GeneralRe: Unified Naming Conventions Pin
Gerry Schmitz3-Jun-18 6:22
mveGerry Schmitz3-Jun-18 6:22 
GeneralRe: Unified Naming Conventions Pin
David A. Gray3-Jun-18 13:00
groupDavid A. Gray3-Jun-18 13:00 
QuestionXML Based Blog Pin
Rakanoth28-May-18 1:50
memberRakanoth28-May-18 1:50 
AnswerRe: XML Based Blog Pin
Eddy Vluggen30-May-18 2:21
mveEddy Vluggen30-May-18 2:21 
QuestionHATEOAS With CQRS Pin
Samer Abu Obaid14-May-18 20:40
memberSamer Abu Obaid14-May-18 20:40 
QuestionActivation Key Generation - Crypt stuff Pin
0x01AA11-May-18 23:42
professional0x01AA11-May-18 23:42 
AnswerRe: Activation Key Generation - Crypt stuff Pin
jschell12-May-18 10:36
memberjschell12-May-18 10:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.