Click here to Skip to main content
14,356,466 members

Design and Architecture

 
GeneralRe: Data Mapper Pattern Using Events Pin
Nathan Minier7-Jun-18 7:49
professionalNathan Minier7-Jun-18 7:49 
GeneralRe: Data Mapper Pattern Using Events Pin
Paramecium137-Jun-18 8:12
professionalParamecium137-Jun-18 8:12 
GeneralRe: Data Mapper Pattern Using Events Pin
Nathan Minier7-Jun-18 8:30
professionalNathan Minier7-Jun-18 8:30 
SuggestionRe: Data Mapper Pattern Using Events Pin
Eddy Vluggen6-Jun-18 2:50
mveEddy Vluggen6-Jun-18 2:50 
GeneralRe: Data Mapper Pattern Using Events Pin
Paramecium136-Jun-18 9:16
professionalParamecium136-Jun-18 9:16 
QuestionUnified Naming Conventions Pin
David A. Gray29-May-18 9:53
groupDavid A. Gray29-May-18 9:53 
AnswerRe: Unified Naming Conventions Pin
Eddy Vluggen31-May-18 1:17
mveEddy Vluggen31-May-18 1:17 
GeneralRe: Unified Naming Conventions Pin
David A. Gray31-May-18 15:14
groupDavid A. Gray31-May-18 15:14 
Eddy Vluggen wrote:
The first obvious question would be whether it is based on System or Apps hungarian. After a bit reading, looks like Systems Hungarian.

X DO NOT use Hungarian notation.
Hugarian notation – it’s my turn now Smile | :) – Larry Osterman's WebLog[^] - where "sz" is a prefix for a null-terminated string. How often did you have to convey in C# or VBA-code that a string is null-terminated instead of Pascal-style?


Just because Microsoft says it's so doesn't make it so. IMO, this advice is ill-conceived for reasons that I gave in my original post. As for distinguishing null-terminated from counted strings, I'm sure there's an edge case somewhere, but it's never been a concern to me that couldn't be addressed by other means, such as passing the length of a counted string, or zero for a null terminated string of unknown length.

Eddy Vluggen wrote:
David A. Gray wrote:
Frequently, it is impractical to keep every routine short enough to fit on one screen.
No, it is not. Any example from MSDN fits on a printed fixed-font 80 column A4 paper. Anything longer probably has more than a single responsibility and is a candidate for refactoring.


Citing examples from MSDN is an insufficient defense. I live in a real world in which not every routine can or should be that short. Moreover, what happens when your view of the source code is constrained by the many other windows of an interactive debugger?
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting

GeneralRe: Unified Naming Conventions Pin
Eddy Vluggen1-Jun-18 1:04
mveEddy Vluggen1-Jun-18 1:04 
GeneralRe: Unified Naming Conventions Pin
David A. Gray1-Jun-18 12:28
groupDavid A. Gray1-Jun-18 12:28 
GeneralRe: Unified Naming Conventions Pin
Eddy Vluggen2-Jun-18 2:19
mveEddy Vluggen2-Jun-18 2:19 
GeneralRe: Unified Naming Conventions Pin
David A. Gray2-Jun-18 7:48
groupDavid A. Gray2-Jun-18 7:48 
GeneralRe: Unified Naming Conventions Pin
Eddy Vluggen3-Jun-18 1:39
mveEddy Vluggen3-Jun-18 1:39 
GeneralRe: Unified Naming Conventions Pin
David A. Gray3-Jun-18 14:08
groupDavid A. Gray3-Jun-18 14:08 
AnswerRe: Unified Naming Conventions Pin
Gerry Schmitz1-Jun-18 8:56
mveGerry Schmitz1-Jun-18 8:56 
GeneralRe: Unified Naming Conventions Pin
David A. Gray1-Jun-18 12:37
groupDavid A. Gray1-Jun-18 12:37 
GeneralRe: Unified Naming Conventions Pin
Gerry Schmitz3-Jun-18 7:22
mveGerry Schmitz3-Jun-18 7:22 
GeneralRe: Unified Naming Conventions Pin
David A. Gray3-Jun-18 14:00
groupDavid A. Gray3-Jun-18 14:00 
QuestionXML Based Blog Pin
Rakanoth28-May-18 2:50
memberRakanoth28-May-18 2:50 
AnswerRe: XML Based Blog Pin
Eddy Vluggen30-May-18 3:21
mveEddy Vluggen30-May-18 3:21 
QuestionHATEOAS With CQRS Pin
Samer Abu Obaid14-May-18 21:40
memberSamer Abu Obaid14-May-18 21:40 
QuestionActivation Key Generation - Crypt stuff Pin
0x01AA12-May-18 0:42
professional0x01AA12-May-18 0:42 
AnswerRe: Activation Key Generation - Crypt stuff Pin
jschell12-May-18 11:36
memberjschell12-May-18 11:36 
GeneralRe: Activation Key Generation - Crypt stuff Pin
0x01AA12-May-18 12:14
professional0x01AA12-May-18 12:14 
GeneralRe: Activation Key Generation - Crypt stuff Pin
Eddy Vluggen12-May-18 15:59
mveEddy Vluggen12-May-18 15:59 

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.