Click here to Skip to main content
15,889,876 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
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 
John Kuhn wrote:
Do you think that test-driven development alone can ensure maintainabilty?

If you are using TDD the way it is supposed to, then it is my beleif that you will automatically end up with code that is easy to maintain. If it's not, then you'll do some refactoring until it is. Your tests will tell you that all things are working fine dispite of the changes. Refactoring is a natural part of TDD and if you have complicated code then TDD says that you should (not may) make it simpler.

I'm not saying that other options are not important. If you want to sell your application it better be easy to use! But as mentioned by someone else in this forum, if you have code that is easy to maintain you can easily accomplish all other things on that list of options. But if it's not easy to maintain you'd better do all other things on the list correct from the beginning.
GeneralRe: Maintainability -- Test Pin
John Kuhn1-Apr-04 7:44
John Kuhn1-Apr-04 7:44 
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 

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.