Статьи

Метапрограммирование с Groovy I

Groovy — это динамический язык для JVM не только потому, что он поддерживает динамическую типизацию (и статическую типизацию), но и потому, что позволяет изменять и…
Статьи

Начало работы со Scala и Scalatra - Часть II

В предыдущей части руководства мы создали простое приложение с нуля и настроили Eclipse, чтобы мы могли редактировать файлы scala для scalatra. Во второй части урока…
Статьи

Написание чистых тестов - оно начинается с конфигурации

Довольно сложно найти хорошее определение чистого кода, потому что у каждого из нас есть собственное определение слова «чистый». Однако есть одно определение, которое кажется универсальным:…