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

Reply via email to