Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

静的解析、はじまったな

2,210 views

Published on

Tokyo salesforce Developer Group Meetup #14 LT資料です
静的解析ツールPMD Apexの紹介

Published in: Technology
  • Be the first to comment

  • Be the first to like this

静的解析、はじまったな

  1. 1. Happy life with Static Analysis “PMD Apex” Tokyo Salesforce Developer Group Meetup #14 LT (2017/3/1) TeamSpirit Inc. @a_kuratani
  2. 2. Akira Kuratani / @a_kuratani kuratani TeamSpirit Inc. QA Podcast(migration.fm)
  3. 3.
  4. 4. Apex Assert
  5. 5. if
  6. 6. XSS/CSRF
  7. 7. • 
 • • • •
  8. 8. PMD Apex
  9. 9. PMD Apex Rulesets • ApexUnit • Complexity • Performance https://pmd.github.io/latest/pmd-apex/rules/index.html • Security • Style
  10. 10. Why?
  11. 11. PMD Apex Development • CodeClimate - Automated Code Review
 https://codeclimate.com/ • Up2Go International LLC - AppExchange Partner
 http://www.up2go.com/
  12. 12. PMD IDE Integrations • IDE • Eclipse • NetBeans • JBuilder • JDeveloper • IntelliJ IDEA • • Ant • Maven • Gradle • Continuous Integrations plugins • Hudson Plugin (Jenkins) [PMD IDE Integrations](https://pmd.github.io/latest/usage/integrations.html)
  13. 13. Apex PMD • Visual Studio Code
 Extension • Marketplace • GitHub
  14. 14. Demo
  15. 15. • • PMD Apex • • IDE Jenkins
  16. 16. Thank you Happy life with Static Analysis “PMD Apex”

×