Click here to Skip to main content
15,909,437 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Multiple methods vs Single method with enum Pin
Bernhard Hiller18-Feb-14 21:34
Bernhard Hiller18-Feb-14 21:34 
GeneralRe: Multiple methods vs Single method with enum Pin
Eddy Vluggen19-Feb-14 0:32
professionalEddy Vluggen19-Feb-14 0:32 
GeneralRe: Multiple methods vs Single method with enum Pin
Harley L. Pebley19-Feb-14 5:26
Harley L. Pebley19-Feb-14 5:26 
GeneralRe: Multiple methods vs Single method with enum Pin
Eddy Vluggen19-Feb-14 7:35
professionalEddy Vluggen19-Feb-14 7:35 
GeneralRe: Multiple methods vs Single method with enum Pin
Harley L. Pebley20-Feb-14 5:31
Harley L. Pebley20-Feb-14 5:31 
GeneralRe: Multiple methods vs Single method with enum Pin
Eddy Vluggen20-Feb-14 8:53
professionalEddy Vluggen20-Feb-14 8:53 
GeneralRe: Multiple methods vs Single method with enum Pin
Harley L. Pebley19-Feb-14 5:23
Harley L. Pebley19-Feb-14 5:23 
AnswerRe: Multiple methods vs Single method with enum Pin
Keld Ølykke4-Mar-14 19:13
Keld Ølykke4-Mar-14 19:13 
In Java I use the log.Log(Level.type, message) and
In C# I use the log.LogWarning(message) or another.

I find it pretty annoying in Java. They clearly made this better choice - better choice in relation to design e.g extensibility and maintainability. However, I need to work more with the Editor when writing this (more choices and Level import).

In this case I would do as Java does, but also add most common usages e.g. LogDebug, LogWarning, LogError, etc.

I guess it also is worth to consider how many options the enum will represent. The answer to this question might not be the same for "small" enums and "large" enums.

I like this question btw.

Another question, is whether to use enums or classes as arguments, but ... that is another question Wink | ;)
GeneralRe: Multiple methods vs Single method with enum Pin
Harley L. Pebley6-Mar-14 9:27
Harley L. Pebley6-Mar-14 9:27 
QuestionCMS Structure for Project Collaboration. Pin
Brady Kelly14-Feb-14 22:23
Brady Kelly14-Feb-14 22:23 
AnswerRe: CMS Structure for Project Collaboration. Pin
Ahmed Bensaid26-Feb-14 23:45
professionalAhmed Bensaid26-Feb-14 23:45 
GeneralRe: CMS Structure for Project Collaboration. Pin
Brady Kelly27-Feb-14 2:29
Brady Kelly27-Feb-14 2:29 
QuestionSuggestions or comments needed: Abstracting Data Access Layer Pin
Charles Merighi13-Feb-14 6:02
Charles Merighi13-Feb-14 6:02 
QuestionRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
José Amílcar Casimiro13-Feb-14 6:59
José Amílcar Casimiro13-Feb-14 6:59 
AnswerRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
jschell13-Feb-14 8:56
jschell13-Feb-14 8:56 
AnswerRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
Eddy Vluggen13-Feb-14 9:27
professionalEddy Vluggen13-Feb-14 9:27 
GeneralRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
Charles Merighi13-Feb-14 10:45
Charles Merighi13-Feb-14 10:45 
GeneralRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
jschell14-Feb-14 10:00
jschell14-Feb-14 10:00 
GeneralRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
Eddy Vluggen14-Feb-14 22:53
professionalEddy Vluggen14-Feb-14 22:53 
AnswerRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
V.16-Feb-14 22:51
professionalV.16-Feb-14 22:51 
AnswerRe: Suggestions or comments needed: Abstracting Data Access Layer Pin
John D. Sanders28-Feb-14 6:58
John D. Sanders28-Feb-14 6:58 
Questionlooking for design pattern which does continous monitoring Pin
manishakc10-Feb-14 18:55
manishakc10-Feb-14 18:55 
AnswerRe: looking for design pattern which does continous monitoring Pin
Richard MacCutchan10-Feb-14 21:08
mveRichard MacCutchan10-Feb-14 21:08 
GeneralRe: looking for design pattern which does continous monitoring Pin
manishakc10-Feb-14 21:14
manishakc10-Feb-14 21:14 
GeneralRe: looking for design pattern which does continous monitoring Pin
Richard MacCutchan10-Feb-14 21:22
mveRichard MacCutchan10-Feb-14 21:22 

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.