Filed Under: Flex
Being accustomed to the development tools for Java development it has been really frustrating to move into the world of Flex and Action Script with it’s immature IDE’s. However it seems as if this is finally getting attention at Adobe and the Open Source project FlexPMD is really becoming a great tool for assuring quality of code for large code bases. It allows you to have a rule set set up for your development team to ensure your code share a common set of requirements for code of high quality.
Maintaining your rule set is easy with the Adobe FlexPMD Ruleset creator which provides a nice view for enabling / disabling rules for your project. After all, it is not all rules which are just as important to everyone and having an application which makes this easier.
The Flex PMD Eclipse plugin enables you to introduce quality control as a natural part of your work flow. It can be run as part of your build process or as a separate command later. You can identify code smells or potential duplication of code due to cutting and pasting of code blocks using FlexCPD. FlexPMD is not for Eclipse only, but can be executed from Ant, Maven, TextMate, Flash Develop.
You can also use FlexPMD as part of you continuous integration process and the wiki shows samples of how it can be used with the Java CI server Hudson.
Props goes out to Adobe for giving this project attention and hopefully it will help the Flex community to deliver code of even better quality than before.
Subscribe to comments feed (this is global, not just for this entry)
When it comes to patterns there is one I always tend to use when writing Flex applications and that is the Presentation Model pattern. Using this pattern I am actually able to unit test most of my UI logic without having to write fragile tests which involve testing the actual UI components. recipie However there [...]
Being accustomed to the development tools for Java development it has been really frustrating to move into the world of Flex and Action Script with it’s immature IDE’s. However it seems as if this is finally getting attention at Adobe and the Open Source project FlexPMD is really becoming a great tool for assuring quality [...]
I have for some time been running Ubuntu on my work-at-home-computer. Having to work with Flex on Linux is a constant struggel and I can understand why most people would just give up. I can see that the number of Flex developers on Linux is quite small, however I think it’s a shame that we’re [...]