Click here to Skip to main content
15,891,375 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: 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 
Any reasonably sized system (i.e. anything that isn't so small you wouldn't be hiring pros to write it for money) can generally benefit from at least the classic 3 tier model (data source or data access; application logic; presentation and user interaction). These layers should, as you say, be genuine layers (one directional dependencies) and that usually requires interfacing if data flow can be two way.

It certainly shouldn't be done 'just because', but layering is a common architectural pattern for good reason, and if I see an architecture without layering in it, I'm going to assume it's just a horrible mess unless someone can give me a good reason why they haven't done at least the classic 3 layers.
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 
GeneralRe: Code Survey Pin
Super Lloyd23-Jul-14 13:32
Super Lloyd23-Jul-14 13:32 
GeneralRoles for the first ten employees of a high-tech start-up II Pin
BillWoodruff22-Jul-14 11:49
professionalBillWoodruff22-Jul-14 11:49 
GeneralRe: Roles for the first ten employees of a high-tech start-up II Pin
Mike Hankey22-Jul-14 11:55
mveMike Hankey22-Jul-14 11:55 
GeneralRe: Roles for the first ten employees of a high-tech start-up II Pin
Mel Padden22-Jul-14 23:54
Mel Padden22-Jul-14 23:54 
General15 Master Programmers of the Time-Space Continuum & Beyond Pin
newton.saber22-Jul-14 8:12
newton.saber22-Jul-14 8:12 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
User 483504722-Jul-14 9:10
User 483504722-Jul-14 9:10 
JokeRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
ZurdoDev22-Jul-14 9:14
professionalZurdoDev22-Jul-14 9:14 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
PIEBALDconsult22-Jul-14 13:42
mvePIEBALDconsult22-Jul-14 13:42 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
Eddy Vluggen22-Jul-14 9:22
professionalEddy Vluggen22-Jul-14 9:22 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
newton.saber22-Jul-14 9:29
newton.saber22-Jul-14 9:29 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
Eddy Vluggen22-Jul-14 10:18
professionalEddy Vluggen22-Jul-14 10:18 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
R. Giskard Reventlov22-Jul-14 9:33
R. Giskard Reventlov22-Jul-14 9:33 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
newton.saber22-Jul-14 10:42
newton.saber22-Jul-14 10:42 
GeneralRe: 15 Master Programmers of the Time-Space Continuum & Beyond Pin
jeron122-Jul-14 9:45
jeron122-Jul-14 9:45 

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.