Edit report at http://bugs.php.net/bug.php?id=14613&edit=1

 ID:                 14613
 Updated by:         z...@php.net
 Reported by:        z...@php.net
 Summary:            Implement Function/Feature Conformity Tests
-Status:             Assigned
+Status:             Bogus
 Type:               Feature/Change Request
 Package:            *General Issues
 Operating System:   *
 PHP Version:        *
 Assigned To:        zak
 Block user comment: N
 Private report:     N

 New Comment:

Wow. Nearly ten years old. o.O



I have no idea if this is currently relevant.  If so, some brave soul
should re-open the issue.


Previous Comments:
------------------------------------------------------------------------
[2010-12-29 11:58:13] j...@php.net

Ancient issue, will not close for now. Zak can do it himself..

------------------------------------------------------------------------
[2001-12-20 02:14:56] z...@php.net

Assigning it to myself so that I don't forget. Now I just 

have to get to the other bug reports that are assigned to 

me. :)



------------------------------------------------------------------------
[2001-12-20 02:14:02] z...@php.net

I strongly believe that PHP needs to continue evolving and 

improving. However, I also recognise the importance of 

maintaining backwards compatibility.



To help balance these two conflicting desires, I have been 

kicking around the idea of implementing a set of tests to 

help determine when the behavior of a function changes.



The basic idea is to run the tests against the various 

version of PHP, compare the output and flag when 

differences crop up. Users would be able to run these 

tests using a make target. The data from these tests could 

be used by a utility program that walks a directory 

structure, reading php files and looking for 

functions/features that have changed behavior.



I would like to call these 'Lemosian Conformity Tests' in 

honor of Manuel's consistent and vociferous work on 

preserving BC. :) While I don't like his approach, I agree 

that it is a valid concern. Personally, rather than being 

chained to BC, I would rather that we actively work to 

help users deal with changes more effectively.



Additionally, these changes would help developers and the 

QA team spot unintentional changes to function behavior.

------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=14613&edit=1

Reply via email to