• Like
Flex code quality measurement tools
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Flex code quality measurement tools

  • 4,319 views
Published

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

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

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,319
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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

Transcript

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