Click here to Skip to main content

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy.
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 and please don't post ads.

Technical discussions are welcome, but if you need specific help please use the programming forums.


 
GeneralDid you notice? PinprofessionalAgent__00722-Jul-14 21:12 
GeneralRe: Legend with 0 PinprofessionalRob Philpott22-Jul-14 21:20 
GeneralRe: Legend with 0 PinprofessionalKaren Mitchelle22-Jul-14 21:36 
GeneralRe: Legend with 0 PinprotectorOriginalGriff22-Jul-14 21:37 
GeneralRe: Legend with 0 PinprofessionalSandeep Singh Shekhawat23-Jul-14 9:00 
GeneralRe: Legend with 0 PinprotectorOriginalGriff23-Jul-14 9:16 
GeneralRe: Legend with 0 PinprofessionalCBadger22-Jul-14 23:02 
QuestionCode Survey PinmemberSuper 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 PinmemberPIEBALDconsult22-Jul-14 18:11 
AnswerRe: Code Survey Pinprofessional_Maxxx_22-Jul-14 20:30 
AnswerRe: Code Survey PinprofessionalV.22-Jul-14 21:04 
AnswerRe: Code Survey PinmemberStewart Judson22-Jul-14 22:14 
GeneralRe: Code Survey PinmemberSuper Lloyd22-Jul-14 23:28 
GeneralRe: Code Survey PinmemberSimon O'Riordan from UK23-Jul-14 0:35 
GeneralRe: Code Survey Pinmemberjschell23-Jul-14 12:11 
GeneralRe: Code Survey PinmemberSimon O'Riordan from UK23-Jul-14 21:58 
GeneralRe: Code Survey Pinmemberjschell24-Jul-14 12:20 
GeneralRe: Code Survey PinmemberSimon O'Riordan from UK28-Jul-14 0:04 
AnswerRe: Code Survey PinprofessionalDuncan Edwards Jones23-Jul-14 4:10 
AnswerRe: Code Survey PinmemberJoe Marchionna23-Jul-14 4:12 
AnswerRe: Code Survey Pinmemberpatbob23-Jul-14 6:53 
AnswerRe: Code Survey PinmemberBobJanova23-Jul-14 7:28 
AnswerRe: Code Survey Pinmemberjschell23-Jul-14 12:16 
GeneralRe: Code Survey PinmemberSuper Lloyd23-Jul-14 14:31 
AnswerRe: Code Survey PinmemberCharles Ferguson23-Jul-14 14:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    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
Web01 | 2.8.141220.1 | Last Updated 21 Dec 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid