Resource
Article [7182]
General
[1032]
Acceptance
[63]
Ad Hoc
[28]
Agile, Scrum
[231]
Black Box
[117]
Bug, Defect
[258]
DB, Test Data
[274]
Environment
[42]
Functional
[115]
Glossary, Term
[74]
GUI, Usability
[98]
Integrate test
[46]
Interview, FAQ
[285]
Manual Testing
[117]
Methodology
[231]
Metrics
[327]
Mobile, Embed
[153]
Performance
[327]
Process
[194]
Requirement
[124]
Review, Static
[102]
Risk
[99]
Security Test
[215]
Standard, ISO
[179]
Test Automate
[348]
Test Case
[341]
Test Design
[69]
Test Plan
[311]
Test Manage
[227]
Test Script
[56]
Test Technique
[265]
Tool
[175]
Tool- Jmeter
[40]
Tool- Selenium
[125]
Unit Test
[166]
Web Test
[258]
White Box
[70]
Ebook [1164]
General
[278]
Acceptance
[3]
Agile, Scrum
[24]
DB Test
[76]
Development
[137]
GUI, Usability
[17]
Interview, FAQ
[9]
Java Test
[68]
Metrics
[17]
Mobile, Embed
[14]
Performance
[49]
Process
[11]
Requirement
[55]
Review, Analysis
[8]
Risk
[7]
Security Test
[71]
Standard
[20]
Test Manage
[85]
Test Automate
[84]
Tool
[8]
Unit Test
[67]
Web Test
[60]
Testing Tool [2276]
Acceptance
[25]
Agile, Scrum
[42]
Bug Tracking
[127]
Build, Release
[27]
Environment
[58]
DB, Test Data
[83]
Functional
[240]
GUI, Usability
[79]
Java Test
[71]
Metrics
[57]
Mobile, Embed
[79]
Network Test
[67]
Performance
[222]
Requirement
[62]
Review, Static
[105]
Security Test
[111]
Test Design
[52]
Test Manage
[208]
Unit, Debug
[224]
Utility, Capture
[97]
Web Testing
[234]
Video [622]
News [2773]
Webinar [914]
Certification Resource
CTAL [271]
CTEL [35]
CSTE, CSQA [198]
CSQE [41]
CMMI, TMMI [135]
PMP [114]
ITIL [67]
Six Sigma [41]
Other [81]
Forum
Forum [1935]
Book
[56]
Certification
[48]
Conference
[64]
ISTQB
[158]
QTP
[92]
Software Test
[1062]
Standard, ISO
[89]
Testing Tool
[287]
[Free] Freeware testing tool, [Paid] Commercial testing tool
2009.12.21 00:45:26
1045
http://pdepend.org/download.html
PHP_Depend is a small program that performs static code analysis on a given source base. Static code analysis means that PHP_Depend first takes the source code and parses it into an easily processable internal data structure. This data structure is normally called an AST (Abstract Syntax Tree), that represents the different statements and elements used in the analyzed source base. Then it takes the generated AST and measures several values, the so called software metrics. Each of this values stands for a quality aspect in the the analyzed software, observed from a very high level of abstraction, because no source was reviewed manually until now.
What is a software metric?
Okay, so what are these software metrics? Normally software metrics are really simple things. They are just the sum of some statements or code fragments found in the analyzed source. For example, the Cyclomatic Complexity Number of a method is just the sum of all logical statements, like ''if'', ''for'' etc., in the analyzed method. This means a Cyclomatic Complexity value of ''23'' only says that there are 23 statements in the analyzed method. You can now take this value and compare it with your own or others experience, when a piece of software gets unmaintainable due to its complexity.
And why should I use PHP_Depend?
That's a really good question! Why should you use a just another tool in your daily development process to perform such a simple task like building source statistics? The answer is easy.
*PHP_Depend is automatable and always objective, it just measures the quality facts of a given source base.
*PHP_Depend scales with growing source bases, where human code reviews will fail some day.
*PHP_Depend allows to indentify suspect parts of a software that will be part of a code review, without looking into the source code
*PHP_Depend also supports some fancy metrics that are so useful, when a certain level of metrics knowledge war reached.
PHP_Depend is a small program that performs static code analysis on a given source base. Static code analysis means that PHP_Depend first takes the source code and parses it into an easily processable internal data structure. This data structure is normally called an AST (Abstract Syntax Tree), that represents the different statements and elements used in the analyzed source base. Then it takes the generated AST and measures several values, the so called software metrics. Each of this values stands for a quality aspect in the the analyzed software, observed from a very high level of abstraction, because no source was reviewed manually until now.
What is a software metric?
Okay, so what are these software metrics? Normally software metrics are really simple things. They are just the sum of some statements or code fragments found in the analyzed source. For example, the Cyclomatic Complexity Number of a method is just the sum of all logical statements, like ''if'', ''for'' etc., in the analyzed method. This means a Cyclomatic Complexity value of ''23'' only says that there are 23 statements in the analyzed method. You can now take this value and compare it with your own or others experience, when a piece of software gets unmaintainable due to its complexity.
And why should I use PHP_Depend?
That's a really good question! Why should you use a just another tool in your daily development process to perform such a simple task like building source statistics? The answer is easy.
*PHP_Depend is automatable and always objective, it just measures the quality facts of a given source base.
*PHP_Depend scales with growing source bases, where human code reviews will fail some day.
*PHP_Depend allows to indentify suspect parts of a software that will be part of a code review, without looking into the source code
*PHP_Depend also supports some fancy metrics that are so useful, when a certain level of metrics knowledge war reached.
Service
New
Popular Documents
Weekly
Monthly
Yearly
Popular Download
Weekly
Monthly
Twitter
Tag List
conference
Guide
Plan
mobile testing
Questions
mobile
Metrics
Software Testing
Performance Testing
security
Selenium
Sql
tool
agile testing
Sample Exam
software testing company
Exam
performance
web testing
Manual
QC
PM
ISTQB
Test
outsourcing software testing
Test Automation
HP
Automation
software qa service
Unit Testing
QTP
process
Interview
Certification
test plan
Template
Quality
agile
Management
web
Bug
mobile application testing
Software
tester
framework
testing
Test Case
Development
Test management
security testing
QA
Visitor
Member Login (IP)
254494
195399
203729603
Yesterday
Today
Total

 
 
Testall