Click here to Skip to main content
15,900,378 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: About designing for "change"... Pin
RobCroll26-Dec-10 4:36
RobCroll26-Dec-10 4:36 
AnswerRe: About designing for "change"... Pin
GParkings2-Sep-11 5:57
GParkings2-Sep-11 5:57 
QuestionA questing about software design methodology Pin
popchecker7-Oct-10 22:10
popchecker7-Oct-10 22:10 
AnswerRe: A questing about software design methodology Pin
Pete O'Hanlon7-Oct-10 22:49
mvePete O'Hanlon7-Oct-10 22:49 
GeneralRe: A questing about software design methodology Pin
popchecker7-Oct-10 23:01
popchecker7-Oct-10 23:01 
GeneralRe: A questing about software design methodology Pin
Pete O'Hanlon7-Oct-10 23:50
mvePete O'Hanlon7-Oct-10 23:50 
AnswerRe: A questing about software design methodology Pin
Mycroft Holmes8-Oct-10 1:17
professionalMycroft Holmes8-Oct-10 1:17 
GeneralRe: A questing about software design methodology Pin
Megidolaon12-Oct-10 5:15
Megidolaon12-Oct-10 5:15 
This is about the same for me.
For personal projects I tend to change design even more often as there is no one else involved I first have to consult with.
So, while coding I end up noticing a different approach might be better after all, etc. and change the structure.

When I learned programming they certainly did hammer into my brain that it's imperative to create detailed design sheets beforehand, but from my experience you should never go too much into detail unless required client side as it makes you far to inflexible.

And once you started changing designs, you should wait to change the documentation until the project is done or otherwise you end up wasting time to redo the documentation every time you change something.

I think it's best to design a concept and basic classes/methods beforehand and then fill in the rest when you really have coded it to not end up documentation a program that never came to be.
GeneralRe: A questing about software design methodology Pin
RobCroll26-Dec-10 5:07
RobCroll26-Dec-10 5:07 
AnswerRe: A questing about software design methodology Pin
David Skelly8-Oct-10 2:09
David Skelly8-Oct-10 2:09 
QuestionHow can I create factory? Client can set data for methods which are not in defined in interface?(Design Problem) Pin
glitteringsound2-Oct-10 19:50
glitteringsound2-Oct-10 19:50 
AnswerRe: How can I create factory? Client can set data for methods which are not in defined in interface?(Design Problem) Pin
Sameerkumar Namdeo4-Oct-10 23:18
Sameerkumar Namdeo4-Oct-10 23:18 
QuestionGetting the right stuffing. Pin
Brian Bennett1-Oct-10 23:05
Brian Bennett1-Oct-10 23:05 
AnswerRe: Getting the right stuffing. Pin
Mycroft Holmes2-Oct-10 21:37
professionalMycroft Holmes2-Oct-10 21:37 
QuestionGetting or Setting Controls & Other hardcoded values from database Pin
meeram3952-Sep-10 19:43
meeram3952-Sep-10 19:43 
AnswerRe: Getting or Setting Controls & Other hardcoded values from database Pin
Eddy Vluggen9-Sep-10 0:36
professionalEddy Vluggen9-Sep-10 0:36 
AnswerRe: Getting or Setting Controls & Other hardcoded values from database Pin
senguptaamlan23-Sep-10 2:41
senguptaamlan23-Sep-10 2:41 
QuestionSearch and Replace Pin
mohit`1227-Aug-10 9:21
mohit`1227-Aug-10 9:21 
AnswerRe: Search and Replace Pin
Luc Pattyn27-Aug-10 15:23
sitebuilderLuc Pattyn27-Aug-10 15:23 
GeneralRe: Search and Replace Pin
mohit`122-Sep-10 2:55
mohit`122-Sep-10 2:55 
GeneralRe: Search and Replace Pin
Richard MacCutchan2-Sep-10 3:28
mveRichard MacCutchan2-Sep-10 3:28 
GeneralRe: Search and Replace Pin
Pete O'Hanlon2-Sep-10 3:41
mvePete O'Hanlon2-Sep-10 3:41 
QuestionBest UML Tool for Class Diagrams Pin
mohit`1225-Aug-10 7:21
mohit`1225-Aug-10 7:21 
AnswerRe: Best UML Tool for Class Diagrams Pin
Pete O'Hanlon25-Aug-10 9:05
mvePete O'Hanlon25-Aug-10 9:05 
AnswerRe: Best UML Tool for Class Diagrams Pin
syntaxed30-Aug-10 0:16
syntaxed30-Aug-10 0:16 

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.