Click here to Skip to main content
15,886,422 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Writing Windows Service to connect to Visual Source Safe and download the code Pin
JV999916-Jun-11 3:27
professionalJV999916-Jun-11 3:27 
QuestionMicrosoft Application Architecture Guide Pin
V.23-May-11 3:31
professionalV.23-May-11 3:31 
AnswerRe: Microsoft Application Architecture Guide Pin
Groulien23-May-11 3:45
Groulien23-May-11 3:45 
GeneralRe: Microsoft Application Architecture Guide Pin
V.23-May-11 3:50
professionalV.23-May-11 3:50 
AnswerRe: Microsoft Application Architecture Guide Pin
jschell24-May-11 8:30
jschell24-May-11 8:30 
GeneralRe: Microsoft Application Architecture Guide Pin
R. Giskard Reventlov27-May-11 2:47
R. Giskard Reventlov27-May-11 2:47 
GeneralRe: Microsoft Application Architecture Guide Pin
jschell27-May-11 9:04
jschell27-May-11 9:04 
AnswerRe: Microsoft Application Architecture Guide Pin
RobCroll29-May-11 19:39
RobCroll29-May-11 19:39 
I've worked on a Service project that had 14 projects. It worked well and the separation made sense. Definitely separating the functionality from the service itself makes a lot of sense. Why would you put yourself through the pain of testing a service if you could avoid it.

Just like everything, it needs to be considered in context. A simple service probably only needs 4 or 5 assemblies. A large, complex service could easily require 20 or more projects. To demand the same architecture across the board however would appear needless.

If I was to build even a small service I would have at least 4 projects.
Service project (wrapper to the Business logic)
Winforms test project (To test business logic and behaviour)
Business logic project
Deployment project

Personally I wouldn't have a problem but it sounds like your colleague may be getting a bit over-excited. Best he sticks to changing the colour of his waste paper basket for the first short while and get the team onside Wink | ;)
"You get that on the big jobs."

GeneralRe: Microsoft Application Architecture Guide Pin
V.29-May-11 21:04
professionalV.29-May-11 21:04 
AnswerRe: Microsoft Application Architecture Guide Pin
Eddy Vluggen8-Jul-11 13:19
professionalEddy Vluggen8-Jul-11 13:19 
GeneralRe: Microsoft Application Architecture Guide Pin
V.9-Jul-11 22:33
professionalV.9-Jul-11 22:33 
GeneralRe: Microsoft Application Architecture Guide Pin
GenJerDan3-Aug-11 6:13
GenJerDan3-Aug-11 6:13 
GeneralRe: Microsoft Application Architecture Guide Pin
V.3-Aug-11 19:54
professionalV.3-Aug-11 19:54 
QuestionData Fusion Pin
TorstenH.18-May-11 3:44
TorstenH.18-May-11 3:44 
AnswerRe: Data Fusion Pin
thatraja11-Jun-11 14:31
professionalthatraja11-Jun-11 14:31 
GeneralRe: Data Fusion Pin
TorstenH.13-Jun-11 21:06
TorstenH.13-Jun-11 21:06 
QuestionAbstract factory Pin
Phil00515-May-11 1:37
Phil00515-May-11 1:37 
AnswerRe: Abstract factory Pin
Phil00516-May-11 23:58
Phil00516-May-11 23:58 
AnswerRe: Abstract factory PinPopular
David Skelly17-May-11 2:14
David Skelly17-May-11 2:14 
GeneralRe: Abstract factory Pin
Richard MacCutchan17-May-11 2:36
mveRichard MacCutchan17-May-11 2:36 
GeneralRe: Abstract factory Pin
Phil00517-May-11 3:06
Phil00517-May-11 3:06 
GeneralRe: Abstract factory Pin
Shameel17-May-11 4:21
professionalShameel17-May-11 4:21 
GeneralRe: Abstract factory Pin
Phil00520-May-11 22:09
Phil00520-May-11 22:09 
QuestionUML state diagrams Pin
Phil00510-May-11 7:39
Phil00510-May-11 7:39 
AnswerRe: UML state diagrams Pin
Gerben Jongerius10-May-11 21:19
Gerben Jongerius10-May-11 21:19 

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.