Kozioł i Scala spotkanie po latach

Scalą zainteresowałem się gdzieś w połowie roku 2009. Ba nawet pisałem o Scali na blogu tyle tylko, że jakoś nie miałem wtedy okazji wykorzystać tego języka, ani pomysłu co z nim zrobić.

Teraz okazało się, że Scala będzie mi robiła za narzędzie do pisania testów dla webowej części aplikacji. Poza Scalą wykorzystuje Selenium i tradycyjnie Mavena, który coraz bardziej mnie wkurza i chyba przesiądę się na Gradle to jednak inna bajka.

Trochę się pozmieniało w tym czasie. Na dziś kilka drobnostek, które mnie w Scali wkurzają:

  • Mętlik w kodzie jaki czasami wprowadza. Przykładowo jeżeli mój pakiet to pl.com.firma to import pakietów com.innafirma musi zaczynać się od _root_
  • Niejasne błędy kompilatora, które mają tendencję do pokazywania rzeczy dobrych zamiast złych.
  • Tak naprawdę trudna integracja z Javą wymagająca kombinowania.

Na teraz tyle. Działam dalej.

Jedna myśl na temat “Kozioł i Scala spotkanie po latach

  1. Już od jakiegoś czasu zamierzam zajrzeć co tam w Gradle słychać. Może nawet się przesiądę choć na razie mam mgliste pojęcie o różnicach.
    Rzuć na szybko kilka, które zachęciłyby mnie do przesiadki. Zastanawiam się gdzie Gradle może być panaceum na Maven’a.

Napisz odpowiedź

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax