Difference between revisions of "Testing"

From Freephile Wiki
Jump to navigation Jump to search
(link to phpmetrics)
Line 10: Line 10:
 
== Static Analysis of MediaWiki ==
 
== Static Analysis of MediaWiki ==
 
See https://doc.wikimedia.org/mediawiki-core/master/phpmetrics/complexity.html
 
See https://doc.wikimedia.org/mediawiki-core/master/phpmetrics/complexity.html
 +
 
[[Category:Wiki]]
 
[[Category:Wiki]]
 
[[Category:MediaWiki]]
 
[[Category:MediaWiki]]
Line 17: Line 18:
 
[[Category:Analysis]]
 
[[Category:Analysis]]
 
[[Category:Tools]]
 
[[Category:Tools]]
 +
[[Category:Continuous Integration]]

Revision as of 11:53, 5 January 2024

Testing is software development.

Software development is writing code. Testing makes sure the code actually works, so in a nutshell: Testing is software development :-)

Phan is a static analyzer for PHP. Phan project on GitHub It will help you write better PHP7 code. You'll need the Abstract Syntax Tree generated by PHP. You can read a tutorial for how to get Phan working in your project

The MediaWiki project uses Phan. See the article Continuous_integration/Phan


Static Analysis of MediaWiki[edit | edit source]

See https://doc.wikimedia.org/mediawiki-core/master/phpmetrics/complexity.html