Flex code quality measurement tools

4,604 views

Published on

Jenkins plugins for flex description. Run FlexMonkey from ant script.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,604
On SlideShare
0
From Embeds
0
Number of Embeds
3,321
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Flex code quality measurement tools

    1. 1. Обзор инструментов для проверки качества кода Flex приложений. Валерий Песецкий pesetski@mail.ru
    2. 2. Что измерять ?
    3. 3. Что измерять ?Колличество классов, методов, строк кодаСтильСоответствие стандарту компанииНаличие неиспользованного кодаНаличие дублированияПокрытие тестамиНаличие комментариев
    4. 4. Как измерять ?
    5. 5. Как измерять ?У вас только один небольшой проект -непосредственное вмешательство висходный код или с помощью различныхутилит.У вас 2 и более проектов - установкасборочного сервера (Jenkins) и различныхдополнений, позволяющих отобразитьсостояние кода визуально.
    6. 6. Что применять?
    7. 7. Что применять? Flex Formatter PMD CPD Metrics AsDoc FlexUnit4 FlexMonkey
    8. 8. Теперь подробнее ...
    9. 9. FlexFormatter (eclipse plugin)Множество настроек форматированияАвтоматическое сохранение при форматированииСортировкаГенерация ASDoc комментариевВозможность экспорта и импорта настроекУдаление неиспользованных неймспейсов http://sourceforge.net/projects/flexformatter/
    10. 10. Процесс поставки до Процесс поставки после Jenkins JenkinsПроект собирается в IDE, Сборка начинается сразу послеSWF высылается через e-mail, или изменений на SVN, автоматическоевыкладывается на FTP. проставление новой версии, генерация отчетов по качеству кода, запуск тестов, генерация ASDoc, автоматическая загрузка на FTP, рассылка отчета через e-mail заинтересованым лицам.
    11. 11. Проставление версии приложениякодantjenkins
    12. 12. http://opensource.adobe.com/svn/opensource/flexpmd/bin/flex-pmd-ruleset-creator.html
    13. 13. Copy Paste Detection
    14. 14. Metrics
    15. 15. ASDoc
    16. 16. build.xmlapp-config.xml

    ×