http://joind.in/talk/view/4406
Monitoring the quality of   your Symfony2 projects.Monitoring the qualityof your Symfony2 projects.
Standardizedevelopments
CODING STANDARDS
IDEs INTEGRATION
THE PROFILER
DEBUGGING TOOLS
Testyour code
UNIT TESTING
FUNCTIONAL TESTING
SetupContinuousIntegration
java –jar jenkins.war
Build Successful
Build Failed
Audityour code
« Every minute spent onnot-quite-right codecounts as interest on thatdebt. »
Technical Debt!!!
WHAT?!!!
VIOLATIONS DRILLDOWNS
VIOLATIONS & CODE REVIEW
HOT SPOTS
VIEW BY COMPONENTS
Questions?                                                 http://joind.in/talk/view/4406 92-98, boulevard Victor Hugo 92 ...
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Monitor the quality of your Symfony projects
Upcoming SlideShare
Loading in …5
×

Monitor the quality of your Symfony projects

4,579 views

Published on

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.

Published in: Technology

Monitor the quality of your Symfony projects

  1. 1. http://joind.in/talk/view/4406
  2. 2. Monitoring the quality of your Symfony2 projects.Monitoring the qualityof your Symfony2 projects.
  3. 3. Standardizedevelopments
  4. 4. CODING STANDARDS
  5. 5. IDEs INTEGRATION
  6. 6. THE PROFILER
  7. 7. DEBUGGING TOOLS
  8. 8. Testyour code
  9. 9. UNIT TESTING
  10. 10. FUNCTIONAL TESTING
  11. 11. SetupContinuousIntegration
  12. 12. java –jar jenkins.war
  13. 13. Build Successful
  14. 14. Build Failed
  15. 15. Audityour code
  16. 16. « Every minute spent onnot-quite-right codecounts as interest on thatdebt. »
  17. 17. Technical Debt!!!
  18. 18. WHAT?!!!
  19. 19. VIOLATIONS DRILLDOWNS
  20. 20. VIOLATIONS & CODE REVIEW
  21. 21. HOT SPOTS
  22. 22. VIEW BY COMPONENTS
  23. 23. Questions? http://joind.in/talk/view/4406 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

×