|
No comments is pretty high up the list.
|
|
|
|
|
The XPers are missing in the "No design upfront" response too.
I was going to add that some analysis and design upfront is good, too much is a waste.
BTW, that's not strictly an XP habit. Most agile methods subscribe to 'just enough' principles.
|
|
|
|
|
asin
(or was that the worst programming joke ever?)
--
Ich bin Joachim von Hassel, und ich bin Pilot der Bundeswehr.
Welle: Erdball - F104-G Starfighter
|
|
|
|
|
Bad/no error handling is the worst of the lot, because if the code is badly-written or -designed or -formatted, it can still work. None of those sins will make it crash, nor do they affect the user (aside from UI of course). But if the code blows up as soon as some error condition happens, you've ticked off your users and given them a bad impression about your software.
--Mike--
Personal stuff:: Ericahist | Homepage
Shareware stuff:: 1ClickPicGrabber | RightClick-Encrypt
CP stuff:: CP SearchBar v2.0.2 | C++ Forum FAQ
----
Pinky, are you pondering what I'm pondering?
I think so Brain, but if we shaved our heads, we'd look like weasels!
|
|
|
|
|
I hate software with bad code formating. And this is only one of many reasons why I don't like UNIX based products, especially linux!
Don't try it, just do it!
|
|
|
|
|
Don't blame the platform. Blame the programmer. Have you ever looked at the MFC source. Yuck!!
|
|
|
|
|
For those of you that are suprised about about UI getting the lowest ranking, what kind of development do you do? Are the applications you write that closely tied to the user interface?
I've spent most of my development career doing enterprise web development, so I've seen more failures caused by misuse of resources making entire websites completely useless.
I've also replaced nearly the entire front end UI of applications several times during their lifetimes with little change to the middle and data layers of the applications.
I've had to devote 10 times more effort fixing any of the other problems then UI problems because they could always be swapped out relativley easliy.
I can imagine the sinking feeling one would have after ordering my book,
only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
|
|
|
|
|
Talking about UI. I double as a graphics artist for my company. Its amazing what graphics can do for an application.
Most of the programs value comes from what the user experiences - the UI.
You are correct about being able to swap out the UI very easily. However, you have to make sure that your application is properly designed in the first place.
|
|
|
|
|
I guess that is what I was getting at, if you design your app correctly from the beginning, you have the flexablility to fix major problems like having a bad user interface, but it is another order of magnitude harder to fix code that was piled together by a bunch of 3 handed monkeysTM.
Trust me, I have tremendous respect for people that can design a good user interface, and do good graphics work. Anything I've ever done has been either total crap, or only appreciated by people that think like me, which is yet another reminder that I don't think like most people.
I can imagine the sinking feeling one would have after ordering my book,
only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
|
|
|
|
|
Bad spelling realy pass me off
Gupta Team Developer 3.1
VC++ 2003
Oracle 8i
W2K-XP
|
|
|
|
|
hehe, I really had problems understanding the answers.
Don't try it, just do it!
|
|
|
|
|
It is surprise for me...
We all work for users. Bad user interface - it is
what user see first and it is first user's opinion
about application. If it bad the user can be in bad
humour about another things even he don't see their yet.
All history of programming beginnig from Ada Loveleys till
now it is a way to good user interface. The programmers are
very carefully about own interface - visual IDE, UML etc,
etc, etc... But what about users - they see weakest
command line in application or ugly bad-builded forms.
Sometimes this interface perfect - a lot of visual controls
but it sometimes remembered the control panel of fighter
pilot. And it is again the bad interface. Poor, poor, poor users...
|
|
|
|
|
As was said in the early thread, from the choices available poor UI is the least important sin.
Personally I believe that UI is not a programming task, UI is something that is best left to people better suited than programmers.
Michael
CP Blog [^]
|
|
|
|
|
Good structure + Bad UI = Easy to fix.
Bad structure + Good UI = *shudder*
I would say poor, poor, poor, poor users of an app that looks great, is easy to use and crashes all the time.
|
|
|
|
|
attempting to implement a design pattern and getting it wrong, or, more generally, faulty design->implementation process
useless unit tests/out of date unit tests
comments that aren't kept up to date with code revisions
inappropriate use of client-side SQL, data adapters, data readers, etc.,
optimizing something in the wrong place
implementing a solution for something that already exists in the API (I've done that many times, sad to say).
Marc
Microsoft MVP, Visual C#
MyXaml
MyXaml Blog
Hunt The Wumpus
RealDevs.Net
|
|
|
|
|
Maybe it's just me, but I'm bothered by the fact that many native English speaking developers are atrocious spellers. Innefficient coding
- No pre-
codiong design and planning /ravi
My new year's resolution: 2048 x 1536
Home | Articles | Freeware | Music
ravib@ravib.com
|
|
|
|
|
You have a point with "Innefficient", but I'm sure "codiong" is just a case of chubby fingers
Charlie
if(!curlies){ return; }
|
|
|
|
|
und Im 1 off thme.
|
|
|
|
|
who cares! you knew what they meant
|
|
|
|
|
...some of those text answers!
- Sticking an infinite while loop in the code before leaving for Australia for a few weeks.
- ExtremelyLongFunctionNamesThatResultInCompoundSentencesAndTakeMeLongerToTypeThanTheCodeInTheFunction();
- Most of them above actually. Especially bad grammer as in "pre-codiong". It's a good thing that is not a variable in a program.[Note that there is one grammar mistake and one spelling mistake in the answer!]
- not enough C****Ctrl [Hey there's an idea! Put that word in the filter list!]
"A people that values its privileges above its principles soon loses both." -- Dwight D. Eisenhower
|
|
|
|
|
Yes, and the word is "GRAMMAR" - with an "A", dude!
|
|
|
|
|
Well, damn. Apparently, nobody's safe from making spelling errors.
"Get that finger out of your ear! You don't know where that finger's been!"
|
|
|
|
|
what "codiong" means.
Is this like extreme programming on Prozac?
we are here to help each other get through this thing, whatever it is Vonnegut jr.
sighist || Agile Programming | doxygen
|
|
|
|
|
|
Good one.
I can imagine the sinking feeling one would have after ordering my book,
only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
|
|
|
|