静的解析、はじまったな

19
Happy life with Static Analysis “PMD Apex” Tokyo Salesforce Developer Group Meetup #14 LT (2017/3/1) TeamSpirit Inc. @a_kuratani

Transcript of 静的解析、はじまったな

Happy�life�with�Static�Analysis�“PMD�Apex”

Tokyo Salesforce Developer Group Meetup #14 LT (2017/3/1) TeamSpirit Inc.

@a_kuratani

Akira Kuratani /

@a_kuratani

kuratani

TeamSpirit Inc. QA

Podcast(migration.fm)

Apex Assert

if

XSS/CSRF

PMD Apex

PMD Apex Rulesets

• ApexUnit

• Complexity

• Performance

https://pmd.github.io/latest/pmd-apex/rules/index.html

• Security

• Style

Why?

PMD Apex Development

• CodeClimate - Automated Code Review https://codeclimate.com/

• Up2Go International LLC - AppExchange Partnerhttp://www.up2go.com/

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)

Demo

• PMD Apex

• IDE Jenkins

Thank�you

Happy�life�with�Static�Analysis�“PMD�Apex”