Re: When is Debug.Assert pertinent to use ?
- From: "Christoph Richter [AT]" <christoph@xxxxxxxxxxxxxxxxx>
- Date: Thu, 22 Jun 2006 01:07:31 +0200
the real benefit is, that with debug.assert you have also an stop
output window. where i use it most times is, that theres an
specification, that the pages of the aspnet site, for excample are not
allowed to exceed 40kb. so i make an function, that check the size of
the output page, and debug.assert that its smaller.... so i can
develop and if i exceed it, i'll know it right away....
so stuff, thats not directly true false, but for warnings, when you
exceed some parameters....
cheers,
christoph
On Wed, 21 Jun 2006 14:42:35 +0200, "Steve B."
<steve_beauge@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hi,
I'm wondering when does Debug.Assert is pertinent to use.
For the moment, I think it is used to ensure something is true, as it is
supposed to be always true.
For example, I query a DB to get the only one customer's detail rows.
If I get any exception, it is an runtime error..So I use try/catch/throw
blocks.
If I get 0 rows, it is a business error, so I throw a business exception.
If I get 1 row, it's ok and I return it.
If I get 2 or more row, it's a supposed-impossible case, but I use
Debug.Assert to check it actually does not occurs. If it occurs, it should
help me debug the application.
Am I on the right way ?
Steve
Cheers,
Christoph
Vienna/Austria
www.code4ward.net/blogs/cmn
.
- References:
- When is Debug.Assert pertinent to use ?
- From: Steve B.
- When is Debug.Assert pertinent to use ?
- Prev by Date: Re: GC and dispose
- Next by Date: Re: GC and dispose
- Previous by thread: Re: When is Debug.Assert pertinent to use ?
- Next by thread: Listview flickering and performance
- Index(es):
Loading