Anatoly Lubarsky Logo
programming, design, integration, games, music

"My apps are fairly complex" feedback

Amit criticizes my approach from here, which is actually an echo from Cyrus's post about no using of debug in managed code.


"Exceptions are very expensive (as discussed here) and should be used wisely!"


Totally agree with that. My point though was that during testing one can find out easily (imho) where the bug is by looking through exception stack trace.


"Sure there are applications that would not warrant the use of a debugger (like HelloWolrd *grin*), but most of the applications I design and work on are fairly complex and the debugger is a very invaluable tool!"


BTW, I'm not a "sample apps" or "HelloWorld" programmer. The applications that I deal with are large scale .NET applications, all of them developed from scratch and all of them in the production environment. They are multilayered and provide WS-API in variations. Nevertheless the code there is generic and rather simple and is easy to maintain. If you think that debugger is invaluable during your work on your code I can ask you what will happen to the programmer that would have to maintain your stuff some day ?


Related Posts:

Sunday, June 13, 2004 12:02 AM

Comments

# re: "My apps are fairly complex" feedback
I agree to some extent that by just looking at the stack trace you can find out the bugs - but those are the simpler ones. For the more complex ones where the appplication does not crash with your results are different (could be because of invalid data or screwed up logic) the deubbger is a must.

Also, when I posted I was not pointing to you as the Hello World prgrammer, it was a joke trying to make a point. I apologize if that is how it was protrayed.

6/13/2004 10:21 PM by Amit Bahree

# re: "My apps are fairly complex" feedback
Amit, it's ok, I didn't took it that personally. Thanks for your feedback. :)

6/14/2004 2:15 AM by Anatoly Lubarsky

Login

Subscribe via RSS

Article Categories

.Net Framework
ASP.NET Tips
C# Win32 API
HTML, CSS, Web
Javascript Tips
MSSQL Tips
System
System.Net
WebServices

Archives

(02) January, 2018
(01) June, 2013
(03) March, 2013
(02) February, 2013
(01) July, 2012
(01) April, 2012
(01) September, 2011
(01) August, 2011
(03) May, 2011
(01) March, 2011
(02) December, 2010
(01) November, 2010
(01) October, 2010
(01) June, 2010
(01) May, 2010
(02) March, 2010
(01) January, 2010
(02) December, 2009
(03) September, 2009
(03) August, 2009
(09) July, 2009
(04) June, 2009
(03) May, 2009
(02) April, 2009
(03) March, 2009
(02) February, 2009
(02) January, 2009
(05) December, 2008
(04) November, 2008
(06) October, 2008
(04) September, 2008
(07) August, 2008
(04) July, 2008
(05) June, 2008
(07) May, 2008
(05) April, 2008
(03) March, 2008
(02) February, 2008
(03) January, 2008
(03) December, 2007
(05) November, 2007
(05) October, 2007
(07) September, 2007
(13) August, 2007
(11) July, 2007
(14) June, 2007
(16) May, 2007
(14) April, 2007
(10) March, 2007
(14) February, 2007
(20) January, 2007
(15) December, 2006
(12) November, 2006
(11) October, 2006
(13) September, 2006
(13) August, 2006
(12) July, 2006
(11) June, 2006
(12) May, 2006
(22) April, 2006
(30) March, 2006
(13) February, 2006
(14) January, 2006
(19) December, 2005
(17) November, 2005
(17) October, 2005
(17) September, 2005
(12) August, 2005
(14) July, 2005
(09) June, 2005
(15) May, 2005
(12) April, 2005
(21) March, 2005
(11) February, 2005
(12) January, 2005
(19) December, 2004
(13) November, 2004
(12) October, 2004
(15) September, 2004
(09) August, 2004
(25) July, 2004
(23) June, 2004
(31) May, 2004
(21) April, 2004
(16) March, 2004
(09) February, 2004
(06) January, 2004
(02) December, 2003
(01) November, 2003

Post Categories

.Net and C#
Android
Antispam
App. Development
Architecture
ASP.NET
Blogging
Deprecated Projects
Facebook Platform
Fun
Google
iOS
Javascript
Misc.
MSSQL
Music
My Games
Performance
Roller
Social Networks
Tools
Visual Studio
Web 2.0
WebServices

About Me

linkedin Profile
Recs
Who am I

My Sites

Billy Beet
x2line blogs