Click here to Skip to main content
15,888,116 members
Home / Discussions / C#
   

C#

 
AnswerRe: Breaking Up Classes Pin
dan!sh 27-Jan-11 12:03
professional dan!sh 27-Jan-11 12:03 
GeneralRe: Breaking Up Classes Pin
TheGreatAndPowerfulOz27-Jan-11 12:37
TheGreatAndPowerfulOz27-Jan-11 12:37 
AnswerRe: Breaking Up Classes Pin
GlobX27-Jan-11 12:10
GlobX27-Jan-11 12:10 
GeneralRe: Breaking Up Classes Pin
TheGreatAndPowerfulOz27-Jan-11 12:39
TheGreatAndPowerfulOz27-Jan-11 12:39 
QuestionRe: Breaking Up Classes [modified] Pin
GlobX27-Jan-11 12:46
GlobX27-Jan-11 12:46 
GeneralRe: Breaking Up Classes Pin
Manfred Rudolf Bihy27-Jan-11 12:54
professionalManfred Rudolf Bihy27-Jan-11 12:54 
QuestionRe: Breaking Up Classes Pin
GlobX27-Jan-11 12:58
GlobX27-Jan-11 12:58 
AnswerRe: Breaking Up Classes Pin
Manfred Rudolf Bihy27-Jan-11 13:41
professionalManfred Rudolf Bihy27-Jan-11 13:41 
I'm not per se against partials, but I do think the splitting of big classes into smaller pieces is an abuse of this otherwise great feature if the only intend is to get smaller code chunks.
In my opinion good/acceptable uses:

- Separation of generated and hand written code
- Separating the implementation of interfaces from "regular" class code especially when there are many interfaces to implement
- Splitting the implementation of a "big" class for disconnected teams (no access to a common source repository)
- Separate static stuff from instance stuff

Let me know your take on the usage scenarios.

Cheers!
GeneralRe: Breaking Up Classes Pin
GlobX27-Jan-11 13:50
GlobX27-Jan-11 13:50 
GeneralRe: Breaking Up Classes Pin
Manfred Rudolf Bihy27-Jan-11 13:56
professionalManfred Rudolf Bihy27-Jan-11 13:56 
AnswerRe: Breaking Up Classes Pin
TheGreatAndPowerfulOz27-Jan-11 13:43
TheGreatAndPowerfulOz27-Jan-11 13:43 
GeneralRe: Breaking Up Classes Pin
GlobX27-Jan-11 14:03
GlobX27-Jan-11 14:03 
GeneralRe: Breaking Up Classes Pin
PIEBALDconsult27-Jan-11 14:13
mvePIEBALDconsult27-Jan-11 14:13 
AnswerRe: Breaking Up Classes PinPopular
Luc Pattyn27-Jan-11 13:07
sitebuilderLuc Pattyn27-Jan-11 13:07 
GeneralRe: Breaking Up Classes Pin
inayathussaintoori27-Jan-11 14:04
inayathussaintoori27-Jan-11 14:04 
GeneralRe: Breaking Up Classes Pin
musefan28-Jan-11 5:58
musefan28-Jan-11 5:58 
GeneralRe: Breaking Up Classes Pin
Luc Pattyn28-Jan-11 6:14
sitebuilderLuc Pattyn28-Jan-11 6:14 
AnswerRe: Breaking Up Classes Pin
PIEBALDconsult27-Jan-11 14:09
mvePIEBALDconsult27-Jan-11 14:09 
AnswerRead this ebook from los techies about the SOLID principles Pin
i.j.russell28-Jan-11 1:36
i.j.russell28-Jan-11 1:36 
AnswerRe: Breaking Up Classes Pin
Alan Balkany28-Jan-11 3:07
Alan Balkany28-Jan-11 3:07 
AnswerRe: Breaking Up Classes Pin
fjdiewornncalwe28-Jan-11 4:12
professionalfjdiewornncalwe28-Jan-11 4:12 
QuestionUSB device detection upon program startup Pin
Blubbo27-Jan-11 9:51
Blubbo27-Jan-11 9:51 
AnswerRe: USB device detection upon program startup Pin
Luc Pattyn27-Jan-11 11:02
sitebuilderLuc Pattyn27-Jan-11 11:02 
GeneralRe: USB device detection upon program startup Pin
Blubbo27-Jan-11 16:46
Blubbo27-Jan-11 16:46 
AnswerRe: USB device detection upon program startup Pin
Luc Pattyn27-Jan-11 17:25
sitebuilderLuc Pattyn27-Jan-11 17:25 

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.