Agree with your addition. I think I was more or less thinking of self-inflicted bugs initially.
Paul H. Tarver Tarver Program Consultants, Inc. Email: paul@tpcqpc.com
-----Original Message----- From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Dave Crozier Sent: Tuesday, September 26, 2017 9:39 AM To: profoxtech@leafe.com Subject: RE: [NF]Debugging Pain Survey
+ Bad product (Component Documentation) either not correct or just plain wrong. ... Currently struggling with C# Office Interop and finding conflicting Microsoft documentation. ... now my first port of call is sites such as StackOverflow and not the manufacturer...
-----Original Message----- From: ProFox [mailto:profox-bounces@leafe.com] On Behalf Of Paul H. Tarver Sent: 26 September 2017 15:25 To: ProFox@leafe.com Subject: [NF]Debugging Pain Survey
Since this could technically apply to any programming language, I'll tag it as [NF], but Foxpro was the inspiration for the question.
This past weekend, I was working on a significant refactoring of an existing application and I found myself in that never-ending land of try and re-try until all of the dumb, crash causing bugs were out of the way and I could get on with working on logic issues and other more important thoughts. There are a lot of different "bugs" that get in the way of programming success many of which I experience on a regular basis. So, I thought it might be fun and interesting to try to find out what programmers think their biggest sources of bugs are.
Below is my short list of bug sources in no particular order. Rank them in the order of the pain they cause you from most to least:
Typos
Bad Variable References
Bad Object References
Logic Errors
Unexpected Data Variations
Incorrect Data Types
Local vs Public Variables
Cut n Paste Code
Unexpected User Actions
PS: if you can think of more sources of bug pain, please add them as required.
Paul H. Tarver Tarver Program Consultants, Inc.
Email: mailto:paul@tpcqpc.com paul@tpcqpc.com
--- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html ---
[excessive quoting removed by server]