Except is should be side-effect, not side of effect. :)

-Chris

-----Original Message-----
From: Yasuo Ohgaki [mailto:[EMAIL PROTECTED]] 
Sent: Monday, March 18, 2002 1:23 AM
To: Zeev Suraski
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP-DEV] RFC: Small changes in CODING_STANDARD

Zeev Suraski wrote:
> At 09:50 18/03/2002, Yasuo Ohgaki wrote:
> 
>> Markus Fischer wrote:
>>
>>>     I wouldn't uset the word Heisenbugs. Not every developer is
>>>     familiar with it. Do you think it's possible to use a more
>>>     descriptive sentence?
>>
>>
>>
>> Oh. I agree.
>> How about
>>
>>  - Do not use assignment in assert condition. If assignment is used,
>>    there is risk that we have disapearing bug with debug build due to
>>    side of effect of assignment. Function calls in assert condition
>>    may create this bug also when parameter or global variable is
>>    changed.
> 
> 
> Do not use assignments in assert conditions.  If you assign inside an 
> assert condition, you risk an elusive bug that would be very difficult

> to spot in a debug build, due to the side of effect of the assignment.

> Function calls in assert conditions may also cause this problem, if
they 
> modify one of their arguments or global variables.
> 
> 

Thanks a lot.
Much easier to understand for me too :)

--
Yasuo Ohgaki


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to