Изучение Groovy, Геб, Спок - PullRequest
       4

Изучение Groovy, Геб, Спок

2 голосов
/ 30 сентября 2010

Исходя из опыта Java, изучение Groovy кажется не очень радикальным способом изучения многих концепций, присущих динамическим языкам.

Я планирую начать изучать Groovy через

  1. Модульное тестирование моего существующего Java-кода с помощью Groovy (для него есть много статей на www, но в чем его минусы?)

  2. Тестирование автоматизации с помощью Geb (с использованием Спока с Geb)

Есть ли проблемы с этим подходом? Лучшие способы научиться заводить и применять, а? Есть ли проблемы с использованием Спока с Geb?

Ответы [ 2 ]

8 голосов
/ 15 октября 2010

Как автор Spock, я могу быть предвзятым, но

  1. Spock был специально разработан, чтобы отлично работать для тестирования кода Java.Минусы тестирования кода Java с помощью Groovy: Второй язык добавляет некоторую сложность (хотя выигрыш составляет большой ), ни один другой язык в JVM не соответствует инструментам Java (хотя Groovy, вероятно, наиболее близок;в IDEA работает очень хорошо).
  2. Geb «просто» библиотека и, следовательно, хорошо работает с любой средой тестирования (даже если нет интеграции).Насколько хорошо это работает со Споком?Ну, я полагаю, достаточно сказать, что Люк Дейли, автор Geb, является приверженцем Спока и использует Спока всякий раз, когда он может.: -)
0 голосов
/ 05 октября 2010

Способ, которым я узнал Groovy, может быть немного старомодным, но я просто взял книгу и прочитал ее.Я настоятельно рекомендую:

Программирование Groovy: Динамическая производительность для разработчика Java от Venkat Subramaniam http://www.pragprog.com/titles/vslg/programming-groovy

Это очень быстрое, простое и целенаправленное чтение.После того, как я прочитал книгу, я только начал писать код в Groovy и узнал все больше и больше оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...