Click here to Skip to main content
15,920,030 members

Survey Results

When writing desktop applications, which is the most important for you?   [Edit]

Survey period: 22 Mar 2004 to 28 Mar 2004

It certainly depends on the the type of application, but in general, which one is your #1 goal?

OptionVotes% 
Speed726.37
Ease of use42137.22
Reliability33029.18
Maintainability907.96
Extensibility605.31
Good looking UI11410.08
Efficient use of resources443.89



 
GeneralSpeed Pin
Steve McLenithan22-Mar-04 17:38
Steve McLenithan22-Mar-04 17:38 
GeneralRe: Speed Pin
Navin23-Mar-04 3:36
Navin23-Mar-04 3:36 
GeneralGet a better machine Pin
Daniel Turini23-Mar-04 5:38
Daniel Turini23-Mar-04 5:38 
GeneralRe: Get a better machine Pin
Steve McLenithan23-Mar-04 18:15
Steve McLenithan23-Mar-04 18:15 
GeneralRe: Speed Pin
Gary Wheeler23-Mar-04 5:51
Gary Wheeler23-Mar-04 5:51 
GeneralExtensibility Pin
Marc Clifton22-Mar-04 14:46
mvaMarc Clifton22-Mar-04 14:46 
GeneralRe: Extensibility Pin
Anders Molin22-Mar-04 14:55
professionalAnders Molin22-Mar-04 14:55 
GeneralRe: Extensibility Pin
Navin23-Mar-04 3:32
Navin23-Mar-04 3:32 
GeneralRe: Extensibility Pin
Stan Shannon23-Mar-04 8:14
Stan Shannon23-Mar-04 8:14 
GeneralMaintainability Pin
Navin22-Mar-04 14:39
Navin22-Mar-04 14:39 
GeneralRe: Maintainability Pin
John Kuhn22-Mar-04 15:51
John Kuhn22-Mar-04 15:51 
GeneralRe: Maintainability Pin
DBuckner22-Mar-04 17:08
DBuckner22-Mar-04 17:08 
GeneralRe: Maintainability Pin
John Kuhn22-Mar-04 17:29
John Kuhn22-Mar-04 17:29 
GeneralRe: Maintainability Pin
DBuckner22-Mar-04 18:17
DBuckner22-Mar-04 18:17 
GeneralRe: Maintainability Pin
Navin23-Mar-04 3:39
Navin23-Mar-04 3:39 
GeneralRe: Maintainability Pin
John Kuhn23-Mar-04 9:39
John Kuhn23-Mar-04 9:39 
GeneralRe: Maintainability Pin
Navin24-Mar-04 5:33
Navin24-Mar-04 5:33 
GeneralRe: Maintainability Pin
John Kuhn24-Mar-04 7:08
John Kuhn24-Mar-04 7:08 
GeneralRe: Maintainability -- Test Pin
Anonymous31-Mar-04 9:18
Anonymous31-Mar-04 9:18 
GeneralRe: Maintainability -- Test Pin
John Kuhn31-Mar-04 14:05
John Kuhn31-Mar-04 14:05 
GeneralRe: Maintainability -- Test Pin
Anonymous31-Mar-04 20:58
Anonymous31-Mar-04 20:58 
GeneralRe: Maintainability -- Test Pin
John Kuhn1-Apr-04 7:44
John Kuhn1-Apr-04 7:44 
I suppose that we will have to agree to disagree; not that I think testing is irrelevant, or that maintainability is not incredibly important; on the contrary, they both play an important role in my daily work.

However, that you will "automatically end up with code that is easy to maintain" seems like a leap of faith. Maintainability exists at many levels throughout the project life-cycle, and has as much to do with code comments, coding style, and testing (the role of the individual coder and his or her work habits) as it does with a high-level perspective on systemic design issues and the interaction between components of a system (the role of an architect).

Overall, it is my true belief that the latter of these two, good system architecture or design, is the most important factor, since everything else follows from that.

(Please also note that my earlier line of making small assertions, followed by a series of queries was somewhat disingenuous; I was simply trying to provoke a discussion, in which I succeeded, since we are still talking about these issues nearly a week and a half later.)


What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.
GeneralRe: Maintainability Pin
paulb22-Mar-04 17:31
paulb22-Mar-04 17:31 
GeneralRe: Maintainability Pin
John Kuhn22-Mar-04 20:09
John Kuhn22-Mar-04 20:09 
GeneralRe: Maintainability Pin
Gary Wheeler23-Mar-04 5:47
Gary Wheeler23-Mar-04 5:47 

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.