Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt
Section
Column
width1%

Column
width35%

Покрытие кода Groovy

Основанные на Java динамические языки такие как Groovy становятся все более и более популярными, так как они поддерживают более быструю разработку и итерацию, разрешая разработчикам использовать в своих интересах библиотеки объектов Java, которые они использовали в течение многих лет. Динамический контроль типов обеспечивает больше гибкости кода и ускоряет внутренний цикл разработки с интерпретируемым кодом устранением компиляцию кода. Эти преимущества представляют риск неправильного поведения и исключений во время выполнения. Например, разработчик может предоставить доступ к объекту мошеннику через опечатку (например, x.fooo, вместо x.foo).

Если Ваш компилятор не проверит Ваш синтаксис, то пользователи проверят, когда выявятся ошибки. Используйте Clover , чтобы гарантировать, что у Вашего кода Groovy есть тестовое покрытие, в котором он нуждается.

Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png, groovy-coverage-grails-dashboard.png,groovy-coverage-source-highlighting.png

Image Added

Section
Column
width1%

(tick)

Column
width35%

Интеграция с Grails

Плагин для Grails представляет отчеты покрытия кода Clover из платформы разработки веб-приложения Grails. Плагин дает подробную информацию с подсвеченными областями низкого покрытия в Вашем проекте.

Войди один раз и получи единый доступ

Single sign-on позволяет пользователям аутентифицироваться (зайти со своими учетными данными) один раз и получить доступ к нескольким приложениям.

Crowd предоставляет вам простую в использовании структуру для единого входа (SSO) и централизованной аутентификации (проверки подлинности).

Info

Пример использования
Войдите в одного веб-приложение (например, интрасеть), затем перейдите в другое без необходимости введения учетных данных несколько раз.

Image Removed
 
С возможностями Crowd SSO, вы можете также выйти из одного веб-приложения и мгновенно из их всех. В дополнение к предоставлению пользователям доступа к приложениям за пределами брандмауэра, Crowd позволяет пользователям получить доступ к любому из OpenID аккаунтов за пределами брандмауэра. Image Removed

Centralised authentication

Централизованная аутентификация - это когда пользователь имеет одно и то же имя пользователя и пароль, используемый во всех веб-приложениях, даже если приложение не может участвовать в Single Sign-On. Часто это очень важно - организация единого входа в рамках организации.

Info

Пример использования

Консолидация всех Ваших логинов до одного имени пользователя и пароля. Вашим пользователям не надо будет больше запоминать множество логинов и паролей.

Поддерживаемые технологии

С Crowd SSO и возможностями централизованной проверки подлинности, у вас есть следующие доступные технологии:

 

SSO (технология единого входа)

Централизованная аутентификация

Веб-технологии
(J2EE, PHP, ASP, etc)

(tick)

(tick)

другие технологии
(Java, C/C++, VB, etc)

 

Column
width1%

Column
width65%
Gallery
columns2
excludebreak.png, groovy-coverage-grails-dashboard1.png,clover-branch-coverage-groovy-file.png,clover-per-test-coverage-groovy.png,clover-groovy-test-case.png