Обзор инструментов для проверки качества кода Flex приложений.                            Валерий Песецкий                ...
Что измерять ?
Что измерять ?Колличество классов, методов, строк кодаСтильСоответствие стандарту компанииНаличие неиспользованного кодаНа...
Как измерять ?
Как измерять ?У вас только один небольшой проект -непосредственное вмешательство висходный код или с помощью различныхутил...
Что применять?
Что применять? Flex Formatter       PMD       CPD     Metrics      AsDoc    FlexUnit4   FlexMonkey
Теперь подробнее ...
FlexFormatter (eclipse plugin)Множество настроек форматированияАвтоматическое сохранение при форматированииСортировкаГенер...
Процесс поставки до              Процесс поставки после        Jenkins                            JenkinsПроект собирается...
Проставление версии приложениякодantjenkins
http://opensource.adobe.com/svn/opensource/flexpmd/bin/flex-pmd-ruleset-creator.html
Copy Paste Detection
Metrics
ASDoc
build.xmlapp-config.xml
Flex code quality measurement tools
Flex code quality measurement tools
Flex code quality measurement tools
Flex code quality measurement tools
Flex code quality measurement tools
Flex code quality measurement tools
Flex code quality measurement tools
Flex code quality measurement tools
Flex code quality measurement tools
Upcoming SlideShare
Loading in...5
×

Flex code quality measurement tools

4,410

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,410
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
4
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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×