Click here to Skip to main content
11,411,840 members (65,402 online)

Welcome to the Lounge

   

For lazing about and discussing anything in a software developer's life that takes your fancy except programming questions.

Technical discussions are encouraged, but click here to ask your programming question.

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.


 
GeneralRe: Windows 8.1... really??? PinmemberBobJanova23-Jul-14 7:20 
GeneralLegend with 0 PinprofessionalSandeep Singh Shekhawat22-Jul-14 20:38 
GeneralRe: Legend with 0 PinprofessionalNguyen.H.H.Dang22-Jul-14 20:59 
GeneralRe: Legend with 0 PinmemberMunchies_Matt22-Jul-14 20:59 
GeneralRe: Legend with 0 PinprofessionalNormDroid22-Jul-14 21:35 
GeneralRe: Legend with 0 PinmvpCPallini23-Jul-14 0:22 
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 
GeneralRe: Code Survey PinmemberSuper Lloyd23-Jul-14 14:32 
GeneralRoles for the first ten employees of a high-tech start-up II [modified] PinprofessionalBillWoodruff22-Jul-14 12:49 
GeneralRe: Roles for the first ten employees of a high-tech start-up II PinprofessionalMike Hankey22-Jul-14 12:55 
GeneralRe: Roles for the first ten employees of a high-tech start-up II PinmemberMel Padden23-Jul-14 0:54 
General15 Master Programmers of the Time-Space Continuum & Beyond Pinmembernewton.saber22-Jul-14 9:12 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinmemberKamen Nik22-Jul-14 10:10 
JokeRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinmvpRyanDev22-Jul-14 10:14 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinmemberPIEBALDconsult22-Jul-14 14:42 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinprofessionalEddy Vluggen22-Jul-14 10:22 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pinmembernewton.saber22-Jul-14 10:29 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinprofessionalEddy Vluggen22-Jul-14 11:18 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pinmembermark merrens22-Jul-14 10:33 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pinmembernewton.saber22-Jul-14 11:42 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pinmemberjeron122-Jul-14 10:45 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinmemberSimon O'Riordan from UK22-Jul-14 21:51 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinmemberPIEBALDconsult22-Jul-14 11:06 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pinmembernewton.saber22-Jul-14 11:43 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinmemberPIEBALDconsult22-Jul-14 11:46 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond PinmemberSimon O'Riordan from UK22-Jul-14 21:49 

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.150414.5 | Last Updated 26 Apr 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid