Обучение и трудоустройство Java-программистов от Junior до Senior

Кто уже использует Groovy JUnit или Spock для тестирования Java проектов?

 

Используете GroovyJUnit или Spock?

Использую Spock
7 - 58,33%
Использую Groovy JUnit
Попробовали, но отказались
Не пробовали
5 - 41,67%
 
 
Сообщения:9570
Кроме ответов на голосование, напишите еще (если есть желание и информация) о том сколько у вас народу на проектах.
Если по какой-то причине от них отказались, напишите тоже.

PS: если используете оба, ометьте тот, что используете больше :)
Изменен:30 окт 2015 08:48
 
 
Сообщения:390
Для продакшн кода groovy это смерть. А вот в тестах самое то что надо, в тестах нужна максимальная выразительность кода, её есть у groovy в большом количестве. В тестах ради выразительности можно поступиться предсказуемостью поведения кода, так как в отличии от сложной продакшен системы состоящей из тысячи подвижных частей, тестовый код как правило простой и один тест тестирует одну вещь, так что в случае когда уж отказался дружить с ежом достаточно быстро разобраться в чем причина ибо проблемы носят локальный характер. Бывают конечно исключения, когда прежде чем приступить к тестированию нужно нарулить некоторую тестовую инфраструктуру я например писал такую для тестирования Golden Gate адаптеров, но тогда я саму тестовую инфраструктуру пишу на java, а вот уже конечные тесты использующие эту инфраструктуру пишу на spock, так сказать ложу groovy вишенку на java тортик.

В общем проглосовал за spock, отличная штука. Если не болеть groovy головного мозга, и не сувать groovy везде где только руки дотянуться, а использовать его только по делу, то мне достаточно трудно понять по каким причинам можно отказаться от spock, единожды попробывав его.
Изменен:30 окт 2015 09:16
 
 
Сообщения:28
Выше уже всё сказано.

Мы на проекте только-только переходим на Spock. Отличная штука. До этого был опыт со ScalaTest, в каких-то моментах вижу сходство, но Spock проще в изучении и использовании.
- Groovy используется только в тестах, проект на Java.
- Команда порядка 20 человек.
 
 
Сообщения:9570
Хех, долго вы, от грувей все уже успели отказаться по-моему :) Динамика - это конечно красиво, но compile time checks все же дешевле.
 
 
Сообщения:20
Мне тоже spock ближе. Но это кто как приноровится. Все дело в специфике.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет