monitor the quality of your symfony projects

Post on 15-Jan-2015

3.295 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Ensuring an application source code quality is not an easy task. This is especially true with the PHP language, which is still compared to a non-professional programming language nowadays. In fact, the PHP language has plenty of professional tools for monitoring the quality of PHP projects. These tools are also standard enough to be coupled and to communicate with other professional tools in Java for example. In this session, we will introduce some of the Symfony2 best practices to adopt to write clean and maintainable code. Then, we will look at the best PHP quality tools to setup to monitor a Symfony2 project on a day-to-day development. The conference will especially focus on the Jenkins continuous integration platform, automated tests (unit and functional testing) and how to get and interpret metrics on the code.

TRANSCRIPT

http://joind.in/talk/view/4406

Monitoring the quality of your Symfony2 projects.

Monitoring the quality of your Symfony2 projects.

Standardize developments

CODI

NG S

TAND

ARDS

IDEs

IN

TEGR

ATIO

N

THE

PROF

ILER

DEBU

GGIN

G TO

OLS

Test your code

UNIT

TEST

ING

FUNCTIONAL TESTING

Setup Continuous Integration

java –jar jenkins.war

Build Successful

Build Failed

Audit your code

« Every minute spent on not-quite-right code counts as interest on that debt. »

Technical Debt!!!

WHAT?!!!

VIOLATIONS DRILLDOWNS

VIOLATIONS & CODE REVIEW

HOT SPOTS

VIEW BY COMPONENTS

92-98, boulevard Victor Hugo

92 115 Clichy Cedex - France

trainings@sensio.com (+33 (0)140 998 211)

sensiolabs.com - symfony.com – trainings.sensiolabs.com

Questions? http://joind.in/talk/view/4406

top related