Click here to Skip to main content
15,918,125 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
Kevin Marois5-Aug-15 5:13
professionalKevin Marois5-Aug-15 5:13 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
PIEBALDconsult5-Aug-15 5:23
mvePIEBALDconsult5-Aug-15 5:23 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
Slacker0075-Aug-15 5:45
professionalSlacker0075-Aug-15 5:45 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
PIEBALDconsult5-Aug-15 6:02
mvePIEBALDconsult5-Aug-15 6:02 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
Guerrilla Coder6-Aug-15 3:07
Guerrilla Coder6-Aug-15 3:07 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
Thornik6-Aug-15 5:44
Thornik6-Aug-15 5:44 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
Guerrilla Coder6-Aug-15 15:09
Guerrilla Coder6-Aug-15 15:09 
GeneralRe: Pattern, shmattern. We need a little less abstraction. Pin
mbb0110-Aug-15 0:05
mbb0110-Aug-15 0:05 
I was investigating whether or not I wanted to use a repository pattern and stumbled across this video. He makes an interesting point about avoiding unnecessary abstractions, but after some thought I realized that the repository pattern isn't necessarily a bad thing. For example, it would allow me to develop entirely against an RDBMS, but at some point migrate some of my data storage to an alternate (e.g no-SQL) without - in theory - having to pull my application to pieces.

I also found it disingenuous to suggest avoiding libraries and abstractions then go on to use LINQ-SQL as an example of keeping things simple. I guess it is simpler in your application, but he should have recognized it for what it is.

There is also the potential for deviating from standards (e.g. logging and exception handling) if left to invidivual developers. It could be beneficial to collect all interactions with a data store in a repository so standards can be maintained consistently in one place.

In all in all, it is one person's opinion of better design and we all have one of our own that is better Wink | ;)
GeneralWrong Quote Pin
Bassam Abdul-Baki5-Aug-15 0:33
professionalBassam Abdul-Baki5-Aug-15 0:33 
GeneralRe: Wrong Quote Pin
OriginalGriff5-Aug-15 0:37
mveOriginalGriff5-Aug-15 0:37 
GeneralRe: Wrong Quote Pin
Kornfeld Eliyahu Peter5-Aug-15 0:42
professionalKornfeld Eliyahu Peter5-Aug-15 0:42 
GeneralRe: Wrong Quote Pin
Manfred Rudolf Bihy5-Aug-15 0:48
professionalManfred Rudolf Bihy5-Aug-15 0:48 
GeneralRe: Wrong Quote Pin
OriginalGriff5-Aug-15 0:58
mveOriginalGriff5-Aug-15 0:58 
GeneralRe: Wrong Quote Pin
Kornfeld Eliyahu Peter5-Aug-15 0:59
professionalKornfeld Eliyahu Peter5-Aug-15 0:59 
GeneralRe: Wrong Quote Pin
Manfred Rudolf Bihy5-Aug-15 1:09
professionalManfred Rudolf Bihy5-Aug-15 1:09 
GeneralRe: Wrong Quote Pin
Bassam Abdul-Baki5-Aug-15 1:06
professionalBassam Abdul-Baki5-Aug-15 1:06 
GeneralRe: Wrong Quote Pin
Manfred Rudolf Bihy5-Aug-15 0:39
professionalManfred Rudolf Bihy5-Aug-15 0:39 
GeneralRe: Wrong Quote Pin
90823655-Aug-15 8:32
90823655-Aug-15 8:32 
JokeRe: Wrong Quote Pin
Richard Deeming5-Aug-15 1:51
mveRichard Deeming5-Aug-15 1:51 
JokeRe: Wrong Quote Pin
ZurdoDev5-Aug-15 2:41
professionalZurdoDev5-Aug-15 2:41 
GeneralRe: Wrong Quote Pin
Daniel Pfeffer5-Aug-15 3:21
professionalDaniel Pfeffer5-Aug-15 3:21 
GeneralRe: Wrong Quote Pin
ZurdoDev5-Aug-15 3:30
professionalZurdoDev5-Aug-15 3:30 
JokeDamn Lincoln! Pin
Cornelius Henning4-Aug-15 23:59
professionalCornelius Henning4-Aug-15 23:59 
GeneralRe: Damn Lincoln! Pin
Kornfeld Eliyahu Peter5-Aug-15 0:03
professionalKornfeld Eliyahu Peter5-Aug-15 0:03 
GeneralRe: Damn Lincoln! Pin
OriginalGriff5-Aug-15 0:08
mveOriginalGriff5-Aug-15 0:08 

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.