Programmers and QA engineers
Setting up code quality checks at the start of a new Flash/Flex project
What's FlexPMD is a static analysis tool for Flash-based projects, covering 69 nodes across 8 branches: What, Why, Who, Best Practices, When, How, How it is built, and FAQ. This mind map template helps teams detect unused code, nonoptimal code, and possible bad design in Flex/ActionScript projects. It includes quotes like 'You can't control what you can't measure' by Tom DeMarco and 'Any fool can write code that a computer can understand. Good programmers write code that humans can understand' by Martin Fowler. The template outlines roles for Programmer, QA, Project Management, and Architect, and recommends integrating with IDEs like FlashDevelop and Flash Builder. Best practices include customizing rulesets, parameterizing rules, and ignoring specific violations with '// NO PMD'. The template also explains the build process: load ruleset, find Flash files, compute ASTs, run rules, and produce XML report.
이용약관Setting up code quality checks at the start of a new Flash/Flex project
Automating code reviews in continuous integration pipelines
Onboarding junior developers to enforce coding standards
Open the template in Xmind to explore the 'What' and 'Why' branches for a comprehensive understanding of FlexPMD static analysis.
Navigate to the 'Who' and 'Best Practices' branches to assign team responsibilities and customize rulesets for detecting nonoptimal code.
Utilize the 'How' and 'How it is built' branches to select your preferred IDE integration or command-line setup for project execution.
FlexPMD is a static analysis tool for Flash-based projects that detects unused code, nonoptimal code, and possible bad design, helping teams maintain code quality.
FlexPMD can be integrated into IDEs like FlashDevelop and Flash Builder, allowing programmers to ensure quality up-front during development.
Yes, you can choose which rules to apply, suppress or ignore unwanted ones, use the ruleset creator, parameterize rules, and ignore specific violations with '// NO PMD'.
It is best to set up FlexPMD from the beginning of the project; the later it is implemented, the less efficient it becomes. Continuous integration is recommended.
FlexPMD analyzes Flash-based files, including ActionScript source files, and can be run via command-line, Maven, Ant, or Hudson plugins.
FlexPMD is designed for any Flash-based project, including Flex and AIR projects, with platform-specific rulesets available.
전 세계 크리에이터와 마인드맵 템플릿을 공유하고 작품으로 수익을 창출하세요.