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

Design and Architecture

 
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 
GeneralRe: About designing for "change"... Pin
Eddy Vluggen11-Oct-10 7:44
professionalEddy Vluggen11-Oct-10 7:44 
Ray Cassick wrote:
Then perhaps we have a different definition of 'extensibility'

Guess so, and I started with a bad example on top of that. I take the parameters to a console application as part of the UI, just as a button on a form. To quote the topicstarter;
it says that design of software should be minimal but not entirely suitable for change.

Yes, a parameter might be required, but you're not going to prepare additional interfaces based on the idea that you "might" need them. One day. Somewhere.

Ray Cassick wrote:
Actually, given the way PING (as well as just about every other command line driven tool on windows) was written, you CAN wrap a visual component around it if you wanted to now.

Has been done a thousand times at least, since the invention of VB4. How often did you download or use such a visual ping? Does it add value? Or does it merely eat your time?

Ray Cassick wrote:
I am not trying to say you are wrong here, and I know that we have all fallen into the 'just get it done trap' before, and I am sure at some point been bitten by it also.

Yes, and thanks for the reminder. You're right; it shouldn't be used as an argument to get the product out the door.

"Add a column there, we'll add the other three in the next version."
I are Troll Suspicious | :suss:

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 
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 

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.