Click here to Skip to main content
15,920,111 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
AnswerRe: Not able to see my yesterday's question and replies Pin
Eddy Vluggen28-Feb-11 23:09
professionalEddy Vluggen28-Feb-11 23:09 
AnswerRe: Not able to see my yesterday's question and replies Pin
Abhinav S1-Mar-11 1:02
Abhinav S1-Mar-11 1:02 
QuestionAdding layers Pin
Sander Rossel25-Feb-11 8:19
professionalSander Rossel25-Feb-11 8:19 
AnswerRe: Adding layers Pin
Not Active25-Feb-11 10:23
mentorNot Active25-Feb-11 10:23 
GeneralRe: Adding layers Pin
Sander Rossel25-Feb-11 12:44
professionalSander Rossel25-Feb-11 12:44 
GeneralRe: Adding layers Pin
Not Active25-Feb-11 13:43
mentorNot Active25-Feb-11 13:43 
GeneralRe: Adding layers Pin
Sander Rossel25-Feb-11 22:20
professionalSander Rossel25-Feb-11 22:20 
GeneralRe: Adding layers Pin
jschell26-Feb-11 13:49
jschell26-Feb-11 13:49 
Naerling wrote:
So I'm just asking what are you wrapping and why


Database layers - always.
Communication layers - always
Specification layers - always (where a specification might differ from a communication layer in that say a service provider might provider a description of IP interactions to get an XML result. First is communication, second is dealing with a data.)

I always have disparate code for the following as well although whether it is a 'layer' or library is not as clear.
- Logging
- Different types of business logic
- Security utilities
- Unit testing (to emphasize that the unit testing code is contained separately.)
- Executable wrappers (server, command line, etc whatever makes it into a specific executable is kept separate from rest of business logic.)

Goal of doing this is to make unit testing easier and to make maintenance, in terms of the layer, easier. This should occur because making it in to a layer should reduce coupling thust changes are less likely to ripple.


Naerling wrote:
Or people that wrap some exotic .NET functionality in a new easy to use class.


Or even day to day functionality but which is implemented in a completely weird way, such as the email client code.
AnswerRe: Adding layers Pin
Eddy Vluggen25-Feb-11 23:02
professionalEddy Vluggen25-Feb-11 23:02 
GeneralRe: Adding layers Pin
Sander Rossel26-Feb-11 1:03
professionalSander Rossel26-Feb-11 1:03 
GeneralRe: Adding layers Pin
Eddy Vluggen26-Feb-11 6:01
professionalEddy Vluggen26-Feb-11 6:01 
AnswerRe: Adding layers Pin
Richard MacCutchan25-Feb-11 23:13
mveRichard MacCutchan25-Feb-11 23:13 
GeneralRe: Adding layers Pin
Sander Rossel26-Feb-11 1:05
professionalSander Rossel26-Feb-11 1:05 
GeneralRe: Adding layers Pin
Richard MacCutchan26-Feb-11 2:18
mveRichard MacCutchan26-Feb-11 2:18 
GeneralRe: Adding layers Pin
Sander Rossel26-Feb-11 4:06
professionalSander Rossel26-Feb-11 4:06 
GeneralRe: Adding layers Pin
Not Active26-Feb-11 4:55
mentorNot Active26-Feb-11 4:55 
GeneralRe: Adding layers Pin
Richard MacCutchan26-Feb-11 5:39
mveRichard MacCutchan26-Feb-11 5:39 
GeneralRe: Adding layers Pin
jschell26-Feb-11 14:06
jschell26-Feb-11 14:06 
GeneralRe: Adding layers Pin
Richard MacCutchan26-Feb-11 21:35
mveRichard MacCutchan26-Feb-11 21:35 
GeneralRe: Adding layers Pin
jschell27-Feb-11 8:00
jschell27-Feb-11 8:00 
AnswerRe: Adding layers Pin
N a v a n e e t h26-Feb-11 14:52
N a v a n e e t h26-Feb-11 14:52 
GeneralRe: Adding layers Pin
Eddy Vluggen27-Feb-11 1:57
professionalEddy Vluggen27-Feb-11 1:57 
GeneralRe: Adding layers Pin
Sander Rossel27-Feb-11 11:15
professionalSander Rossel27-Feb-11 11:15 
AnswerRe: Adding layers Pin
Nitin Singh India21-Mar-11 7:18
Nitin Singh India21-Mar-11 7:18 
GeneralRe: Adding layers Pin
Sander Rossel21-Mar-11 7:57
professionalSander Rossel21-Mar-11 7:57 

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.