Click here to Skip to main content
15,891,204 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



 
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 
GeneralAlthough... Pin
John Kuhn22-Mar-04 13:23
John Kuhn22-Mar-04 13:23 
GeneralRe: Although... Pin
Nemanja Trifunovic22-Mar-04 15:11
Nemanja Trifunovic22-Mar-04 15:11 
GeneralRe: Although... Pin
John Kuhn22-Mar-04 15:46
John Kuhn22-Mar-04 15:46 
GeneralRe: Although... Pin
p daddy23-Mar-04 1:54
p daddy23-Mar-04 1:54 
GeneralRe: Although... Pin
Jim A. Johnson22-Mar-04 18:53
Jim A. Johnson22-Mar-04 18:53 
GeneralRe: Although... Pin
John Kuhn22-Mar-04 19:15
John Kuhn22-Mar-04 19:15 
GeneralWindows Media Player isn't easy Pin
Nathan Holt at EMOM23-Mar-04 5:30
Nathan Holt at EMOM23-Mar-04 5:30 
GeneralRe: Windows Media Player isn't easy Pin
John Kuhn23-Mar-04 9:48
John Kuhn23-Mar-04 9:48 
GeneralRe: Windows Media Player isn't easy Pin
Nathan Holt at EMOM25-Mar-04 5:12
Nathan Holt at EMOM25-Mar-04 5:12 
GeneralRe: Windows Media Player isn't easy Pin
John Kuhn25-Mar-04 15:13
John Kuhn25-Mar-04 15:13 
GeneralThink of a woman. Pin
Paul Watson22-Mar-04 21:51
sitebuilderPaul Watson22-Mar-04 21:51 
GeneralRe: Think of a woman. Pin
p daddy23-Mar-04 1:55
p daddy23-Mar-04 1:55 
GeneralRe: Think of a woman. Pin
Navin23-Mar-04 4:55
Navin23-Mar-04 4:55 
GeneralRe: Think of a woman. Pin
Alvaro Mendez23-Mar-04 7:27
Alvaro Mendez23-Mar-04 7:27 

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.