Click here to Skip to main content
15,889,335 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionModularizing Help Pin
Aaronov21-Oct-10 18:38
Aaronov21-Oct-10 18:38 
AnswerRe: Modularizing Help Pin
Eddy Vluggen23-Oct-10 4:49
professionalEddy Vluggen23-Oct-10 4:49 
GeneralRe: Modularizing Help Pin
Aaronov24-Oct-10 12:11
Aaronov24-Oct-10 12:11 
GeneralRe: Modularizing Help Pin
Richard Andrew x6424-Oct-10 15:01
professionalRichard Andrew x6424-Oct-10 15:01 
QuestionProductivity to a grinding hault Pin
DavidKiryazi17-Oct-10 18:14
DavidKiryazi17-Oct-10 18:14 
AnswerRe: Productivity to a grinding hault Pin
Alegria_Lee18-Oct-10 3:58
Alegria_Lee18-Oct-10 3:58 
GeneralRe: Productivity to a grinding hault Pin
DavidKiryazi18-Oct-10 15:44
DavidKiryazi18-Oct-10 15:44 
GeneralRe: Productivity to a grinding hault Pin
Ray Cassick26-Oct-10 17:42
Ray Cassick26-Oct-10 17:42 
Code Complete is a great book. I own it and I make it a point to re-read through it every year just as a reminder/refresher. That and 'Software Requirements' by Karl Wiegers is great too.

GOF is important from a high level conceptual point, but in reality I think you will find that thinking in OOP is clearly more important than learning a bunch of patterns. Not that they don;t give some great advice, but I personally think that learning to think in layers is more important that focusing on learning a set of specific patterns.

Don't get hung up so much on the simple examples that most book use as much as making sure you get the higher level ideas behind them. Remember that authors have to not only write so the reader can understand a complicated concept but often times the 'editors' at the book companies can have a huge impact on the content of a book and cause it to be dumbed down a bit too much. You want to read some great stuff on OOD grab yourself a membership to ACM (or IEEE if you happen to be independently wealthy) and read some of the papers submitted there. Some good reads.

If you really want to get used to thinking in a detached manner (IE: code implementation separate from UI and data layers, take a look at doing some work in SilverLight. It FORCES you to NOT put code in your UI layer at all, simply because you really can't. It makes you think in layers and that is a good thing that you can end up leveraging even in the regular application world.

GeneralRe: Productivity to a grinding hault Pin
Ravi Sant4-Nov-10 10:12
Ravi Sant4-Nov-10 10:12 
AnswerRe: Productivity to a grinding hault Pin
Eddy Vluggen18-Oct-10 8:12
professionalEddy Vluggen18-Oct-10 8:12 
GeneralRe: Productivity to a grinding hault Pin
DavidKiryazi18-Oct-10 15:52
DavidKiryazi18-Oct-10 15:52 
AnswerRe: Productivity to a grinding hault Pin
Ravi Sant4-Nov-10 10:18
Ravi Sant4-Nov-10 10:18 
AnswerRe: Productivity to a grinding hault Pin
RobCroll26-Dec-10 4:25
RobCroll26-Dec-10 4:25 
GeneralRe: Productivity to a grinding hault Pin
GParkings2-Sep-11 3:17
GParkings2-Sep-11 3:17 
GeneralJob Application Design Pin
hussain.attiya11-Oct-10 3:32
hussain.attiya11-Oct-10 3:32 
GeneralRe: Job Application Design Pin
hussain.attiya12-Oct-10 19:36
hussain.attiya12-Oct-10 19:36 
GeneralRe: Job Application Design Pin
Mycroft Holmes13-Oct-10 1:17
professionalMycroft Holmes13-Oct-10 1:17 
GeneralRe: Job Application Design Pin
hussain.attiya17-Oct-10 3:17
hussain.attiya17-Oct-10 3:17 
GeneralRe: Job Application Design Pin
Ray Cassick17-Oct-10 17:11
Ray Cassick17-Oct-10 17:11 
GeneralRe: Job Application Design Pin
hussain.attiya17-Oct-10 20:06
hussain.attiya17-Oct-10 20:06 
QuestionAbout designing for "change"... Pin
venomation8-Oct-10 23:13
venomation8-Oct-10 23:13 
AnswerRe: About designing for "change"... Pin
Eddy Vluggen9-Oct-10 22:47
professionalEddy Vluggen9-Oct-10 22:47 
GeneralRe: About designing for "change"... Pin
Ray Cassick10-Oct-10 4:44
Ray Cassick10-Oct-10 4:44 
GeneralRe: About designing for "change"... Pin
Eddy Vluggen10-Oct-10 11:31
professionalEddy Vluggen10-Oct-10 11:31 
GeneralRe: About designing for "change"... Pin
Ray Cassick10-Oct-10 14:00
Ray Cassick10-Oct-10 14:00 

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.