No, we don't have parameter validation code....we have no code. We are in the architecture phase (ok...I have some utilities written but that's it). As for writing the app to do the parameter validation...that is something I hope ALL the developers do, but it's very hard to enforce. I can and will do code reviews but I'm sure I will miss stuff. So, I'm taking the approach that the app will NOT be PERFECTLY writen and the more I can plan for that, the better the app will be.
Thanks for the bad news about "there is nothing" :) I could have sworn there was something but it's been a long time ago. I'll continue to look and if I find something I'll let you know. THANKS ALL. Message from Patrick Steele <[EMAIL PROTECTED]>@DISCUSS.DEVELOP.COM received on 08/25/2005 11:09 AM 08/25/2005 11:09 AM Patrick Steele <[EMAIL PROTECTED]>@DISCUSS.DEVELOP.COM Please respond to "Unmoderated discussion of advanced .NET topics." <[email protected]> Sent by "Unmoderated discussion of advanced .NET topics." <[email protected]> To: [email protected] cc: Subject: Re: [ADVANCED-DOTNET] Writing code for Debugging IIRC, there is nothing to access parameter *values*. You can get the names through reflection, but not the values. If you want to dump those out you'll need to write code for that. Hopefully, you've already got parameter validation code that does the initial testing of the parameters to make sure they're within the bounds of your design. That should help clear up a lot of the "garbage in, garbage out" errors. --- Patrick Steele Microsoft .NET MVP http://weblogs.asp.net/psteele/ > -----Original Message----- > From: Unmoderated discussion of advanced .NET topics. > [mailto:[EMAIL PROTECTED] On Behalf Of > Franklin Gray > Sent: Thursday, August 25, 2005 11:45 AM > To: [email protected] > Subject: Re: [ADVANCED-DOTNET] Writing code for Debugging > > > Ok....now...how about the part to write. It's been a lot > time but I vaguely remember coming across something that > could access parameters of a function. If I could build a > function to call at the beginning of each function and it > would check to see if the trace was turned on and if so it > would loop through all the parameters of the calling function > (the one I want to log the parameter values) then that would > save a lot of typing and centralize the process. Anybody > know of such a thing? It's been so long I don't even > remember what to search for. > > The reason I want to log parameters is because though my > years of work, I've found that to find a bug, the parameters > to a function is the second best piece of information, first > being the line of the error and the error description which > of course is easy to retrieve. > > =================================== > This list is hosted by DevelopMentorR http://www.develop.com > > View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com
