Click here to Skip to main content
15,895,799 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.

 
GeneralDid you notice? Pin
Agent__00722-Jul-14 20:12
professionalAgent__00722-Jul-14 20:12 
GeneralRe: Legend with 0 Pin
Rob Philpott22-Jul-14 20:20
Rob Philpott22-Jul-14 20:20 
GeneralRe: Legend with 0 Pin
Karen Mitchelle22-Jul-14 20:36
professionalKaren Mitchelle22-Jul-14 20:36 
GeneralRe: Legend with 0 PinPopular
OriginalGriff22-Jul-14 20:37
mveOriginalGriff22-Jul-14 20:37 
GeneralRe: Legend with 0 Pin
Sandeep Singh Shekhawat23-Jul-14 8:00
professionalSandeep Singh Shekhawat23-Jul-14 8:00 
GeneralRe: Legend with 0 Pin
OriginalGriff23-Jul-14 8:16
mveOriginalGriff23-Jul-14 8:16 
GeneralRe: Legend with 0 Pin
CBadger22-Jul-14 22:02
professionalCBadger22-Jul-14 22:02 
QuestionCode Survey Pin
Super Lloyd22-Jul-14 14:49
Super Lloyd22-Jul-14 14: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 17:11
mvePIEBALDconsult22-Jul-14 17:11 
AnswerRe: Code Survey Pin
_Maxxx_22-Jul-14 19:30
professional_Maxxx_22-Jul-14 19:30 
AnswerRe: Code Survey Pin
V.22-Jul-14 20:04
professionalV.22-Jul-14 20:04 
AnswerRe: Code Survey Pin
Worried Brown Eyes22-Jul-14 21:14
Worried Brown Eyes22-Jul-14 21:14 
GeneralRe: Code Survey Pin
Super Lloyd22-Jul-14 22:28
Super Lloyd22-Jul-14 22:28 
GeneralRe: Code Survey Pin
Simon O'Riordan from UK22-Jul-14 23:35
Simon O'Riordan from UK22-Jul-14 23:35 
GeneralRe: Code Survey Pin
jschell23-Jul-14 11:11
jschell23-Jul-14 11:11 
GeneralRe: Code Survey Pin
Simon O'Riordan from UK23-Jul-14 20:58
Simon O'Riordan from UK23-Jul-14 20:58 
GeneralRe: Code Survey Pin
jschell24-Jul-14 11:20
jschell24-Jul-14 11:20 
GeneralRe: Code Survey Pin
Simon O'Riordan from UK27-Jul-14 23:04
Simon O'Riordan from UK27-Jul-14 23:04 
AnswerRe: Code Survey Pin
Duncan Edwards Jones23-Jul-14 3:10
professionalDuncan Edwards Jones23-Jul-14 3:10 
AnswerRe: Code Survey Pin
Joe Marchionna23-Jul-14 3:12
Joe Marchionna23-Jul-14 3:12 
AnswerRe: Code Survey Pin
patbob23-Jul-14 5:53
patbob23-Jul-14 5:53 
AnswerRe: Code Survey Pin
BobJanova23-Jul-14 6:28
BobJanova23-Jul-14 6:28 
AnswerRe: Code Survey Pin
jschell23-Jul-14 11:16
jschell23-Jul-14 11:16 
GeneralRe: Code Survey Pin
Super Lloyd23-Jul-14 13:31
Super Lloyd23-Jul-14 13:31 
AnswerRe: Code Survey Pin
Charles Ferguson23-Jul-14 13:25
Charles Ferguson23-Jul-14 13: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.