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

Design and Architecture

 
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 
GeneralRe: About designing for "change"... Pin
Eddy Vluggen11-Oct-10 7:44
professionalEddy Vluggen11-Oct-10 7:44 
AnswerRe: About designing for "change"... Pin
Mycroft Holmes10-Oct-10 19:51
professionalMycroft Holmes10-Oct-10 19:51 
GeneralRe: About designing for "change"... Pin
David Skelly10-Oct-10 22:40
David Skelly10-Oct-10 22:40 
This is quite a good example. The key thing is to know when to allow for future requirements, and when to concentrate on building what you need now. That's a judgement call that you learn through experience. Not every system needs to be multi-currency, but some do, so you need to make a decision about the system you are building.

Many people quote the agile mantra "you ain't gonna need it" when in fact it's just a cover for "I can't be bothered". Other people get caught up in the "what if..." game and end up building enormously complicated frameworks to cover every possible imaginable requirement that any hypothetical future user might possibly want.
GeneralRe: About designing for "change"... Pin
Mycroft Holmes11-Oct-10 0:53
professionalMycroft Holmes11-Oct-10 0:53 
GeneralRe: About designing for "change"... Pin
venomation11-Oct-10 1:45
venomation11-Oct-10 1:45 
AnswerRe: About designing for "change"... Pin
Abhinav S17-Oct-10 5:05
Abhinav S17-Oct-10 5:05 
AnswerRe: About designing for "change"... Pin
GlobX25-Nov-10 12:19
GlobX25-Nov-10 12:19 
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 
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 

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.