Click here to Skip to main content
12,750,710 members (39,151 online)

Welcome to the Lounge


For discussing anything related to a software developer's life. Technical discussions are encouraged, but click here to ask your programming questions.

The Lounge is rated PG. If you're about to post something you wouldn't want your kid sister to read then don't post it. No flame wars, no abusive conduct, no programming questions and please don't post ads.
GeneralDid you notice? Pin
Agent__00722-Jul-14 21:12
professionalAgent__00722-Jul-14 21:12 
GeneralRe: Legend with 0 Pin
Rob Philpott22-Jul-14 21:20
professionalRob Philpott22-Jul-14 21:20 
GeneralRe: Legend with 0 Pin
Karen Mitchelle22-Jul-14 21:36
professionalKaren Mitchelle22-Jul-14 21:36 
GeneralRe: Legend with 0 Pin
OriginalGriff22-Jul-14 21:37
protectorOriginalGriff22-Jul-14 21:37 
GeneralRe: Legend with 0 Pin
Sandeep Singh Shekhawat23-Jul-14 9:00
professionalSandeep Singh Shekhawat23-Jul-14 9:00 
GeneralRe: Legend with 0 Pin
OriginalGriff23-Jul-14 9:16
protectorOriginalGriff23-Jul-14 9:16 
GeneralRe: Legend with 0 Pin
CBadger22-Jul-14 23:02
professionalCBadger22-Jul-14 23:02 
QuestionCode Survey Pin
Super Lloyd22-Jul-14 15:49
memberSuper Lloyd22-Jul-14 15:49 
It seems to me that it is "enterprisey" to write layer of abstract code.
In fact I am often criticized as "not liking layers"

So first I'd like to say what I thing about architecture then ask my question

A crux of contention is:
I would argue writing layered code is not an end of its own (at least not reasonably).

I would argue an end of its own is (simple maintainable code, i.e.) probably be these few properties:
- modular (people can work on their bit independently)
- dependencies flow down (top level use low level, low level do NOT use top level)
- simplest / unobtrusive as possible shell / architecture to glue stuff together
this *might be* layered / interfaced too but this is not the purpose...

What I often see and I wonder how prevalent and wonder how common it is
Layered / interfaced as hell code which takes weeks to understand to solve problem as simple as adding 1 + 2.

Is that a common pattern? I suspect it is! OMG | :OMG: Unsure | :~
My programming get away... The Blog...
DirectX for WinRT/C# since 2013!
Taking over the world since 1371!

GeneralRe: Code Survey Pin
PIEBALDconsult22-Jul-14 18:11
memberPIEBALDconsult22-Jul-14 18:11 
AnswerRe: Code Survey Pin
_Maxxx_22-Jul-14 20:30
professional_Maxxx_22-Jul-14 20:30 
AnswerRe: Code Survey Pin
V.22-Jul-14 21:04
professionalV.22-Jul-14 21:04 
AnswerRe: Code Survey Pin
Stewart Judson22-Jul-14 22:14
memberStewart Judson22-Jul-14 22:14 
GeneralRe: Code Survey Pin
Super Lloyd22-Jul-14 23:28
memberSuper Lloyd22-Jul-14 23:28 
GeneralRe: Code Survey Pin
Simon O'Riordan from UK23-Jul-14 0:35
memberSimon O'Riordan from UK23-Jul-14 0:35 
GeneralRe: Code Survey Pin
jschell23-Jul-14 12:11
memberjschell23-Jul-14 12:11 
GeneralRe: Code Survey Pin
Simon O'Riordan from UK23-Jul-14 21:58
memberSimon O'Riordan from UK23-Jul-14 21:58 
GeneralRe: Code Survey Pin
jschell24-Jul-14 12:20
memberjschell24-Jul-14 12:20 
GeneralRe: Code Survey Pin
Simon O'Riordan from UK28-Jul-14 0:04
memberSimon O'Riordan from UK28-Jul-14 0:04 
AnswerRe: Code Survey Pin
Duncan Edwards Jones23-Jul-14 4:10
professionalDuncan Edwards Jones23-Jul-14 4:10 
AnswerRe: Code Survey Pin
Joe Marchionna23-Jul-14 4:12
memberJoe Marchionna23-Jul-14 4:12 
AnswerRe: Code Survey Pin
patbob23-Jul-14 6:53
memberpatbob23-Jul-14 6:53 
AnswerRe: Code Survey Pin
BobJanova23-Jul-14 7:28
memberBobJanova23-Jul-14 7:28 
AnswerRe: Code Survey Pin
jschell23-Jul-14 12:16
memberjschell23-Jul-14 12:16 
GeneralRe: Code Survey Pin
Super Lloyd23-Jul-14 14:31
memberSuper Lloyd23-Jul-14 14:31 
AnswerRe: Code Survey Pin
Charles Ferguson23-Jul-14 14:25
memberCharles Ferguson23-Jul-14 14:25 

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.

Advertise | Privacy | Mobile
Web02 | 2.8.170215.1 | Last Updated 21 Feb 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid