Testing: Difference between revisions

From Freephile Wiki
Created page with "Testing is software development. Software development is writing code. Testing makes sure the code actually works, so in a nutshell: Testing is software development :-) Ph..."
 
link to phpmetrics
Line 7: Line 7:
The MediaWiki project uses Phan. See the article [[mw:Continuous_integration/Phan|Continuous_integration/Phan]]
The MediaWiki project uses Phan. See the article [[mw:Continuous_integration/Phan|Continuous_integration/Phan]]


== Static Analysis of MediaWiki ==
See https://doc.wikimedia.org/mediawiki-core/master/phpmetrics/complexity.html
[[Category:Wiki]]
[[Category:Wiki]]
[[Category:MediaWiki]]
[[Category:MediaWiki]]

Revision as of 16:36, 2 May 2023

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]

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