Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
JavaとScalaとGroovyを混ぜて  ごちゃごちゃ2012/07/28 神戸らへんでScala           @irof
自己紹介的ないろふ● プログラマ● 大阪● TDD● Java, Groovy● Jenkins, Git● Scalaとか知りません
今日の成分
今日の成分Scala 3割Java 3割Groovy 残りの9割
Javaみんな大好き……だよね?
Scala関数型言語+オブジェクト指向言語よくわからない
Groovyダイナミックアジャイル言語(謎)みんな大好ききっと大好き
今日はこんな感じみんな仲間だし混ぜても仲良し……だといいな!
やることScalaもGroovyもJVMで動く言語は、Javaの豊富なエコシステムを使えることを売りにしてたりする。じゃ、JVM言語同士はどうなの?
やることJava, Scala, Groovy そ   ● Javaれぞれで書いたコード                ○ Java SE 7を、それぞれでテストす               ○ JUnit 4.10る。           ...
Gradleビルドツール。JavaのMaven。Scalaのsbt。みたいなもん。GroovyのDSLでビルドスクリプトを書ける。今日出来るのはこの子のおかげ。
Gradlebuild.gradle   apply plugin: javajavaのビルドしたかったらこの一行だけ
Gradlebuild.gradle   apply plugin: java   repositories {      mavenCentral()   }   dependencies {      testCompile junit:j...
Gradle実行       $ gradle test結果
テスティングフレームワーク● JUnit  ○ Javaの。  ○ みんな大好き。● ScalaTest  ○ Scalaの。  ○ Scala + Testでググったら出た。  ○ Specs2と迷ったんだけど……● Spock  ○ Gro...
ディレクトリ構成root   + src   | + main   | | + java, scala, groovy   | + test   |     + java, scala, groovy   + gradle (中に諸々)   +...
あとはコードGitHubに置いてます。● https://github.  com/irof/koberahende_scala_1        今すぐ     ダウンロード!
Nächste SlideShare
Wird geladen in …5
×

JavaとScalaとGroovyと

3.467 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Login to see the comments

  • Gehören Sie zu den Ersten, denen das gefällt!

JavaとScalaとGroovyと

  1. 1. JavaとScalaとGroovyを混ぜて ごちゃごちゃ2012/07/28 神戸らへんでScala @irof
  2. 2. 自己紹介的ないろふ● プログラマ● 大阪● TDD● Java, Groovy● Jenkins, Git● Scalaとか知りません
  3. 3. 今日の成分
  4. 4. 今日の成分Scala 3割Java 3割Groovy 残りの9割
  5. 5. Javaみんな大好き……だよね?
  6. 6. Scala関数型言語+オブジェクト指向言語よくわからない
  7. 7. Groovyダイナミックアジャイル言語(謎)みんな大好ききっと大好き
  8. 8. 今日はこんな感じみんな仲間だし混ぜても仲良し……だといいな!
  9. 9. やることScalaもGroovyもJVMで動く言語は、Javaの豊富なエコシステムを使えることを売りにしてたりする。じゃ、JVM言語同士はどうなの?
  10. 10. やることJava, Scala, Groovy そ ● Javaれぞれで書いたコード ○ Java SE 7を、それぞれでテストす ○ JUnit 4.10る。 ● Scala ○ Scala 2.9.2 ○ ScalaTest 1.8 ● Groovy ○ Groovy 1.8.7 ○ Spock 0.6 Gradle 1.0
  11. 11. Gradleビルドツール。JavaのMaven。Scalaのsbt。みたいなもん。GroovyのDSLでビルドスクリプトを書ける。今日出来るのはこの子のおかげ。
  12. 12. Gradlebuild.gradle apply plugin: javajavaのビルドしたかったらこの一行だけ
  13. 13. Gradlebuild.gradle apply plugin: java repositories { mavenCentral() } dependencies { testCompile junit:junit:4.10 }mavenリポジトリからJUnitとってきて云々
  14. 14. Gradle実行 $ gradle test結果
  15. 15. テスティングフレームワーク● JUnit ○ Javaの。 ○ みんな大好き。● ScalaTest ○ Scalaの。 ○ Scala + Testでググったら出た。 ○ Specs2と迷ったんだけど……● Spock ○ Groovyの。 ○ パラメタライズドが強力。
  16. 16. ディレクトリ構成root + src | + main | | + java, scala, groovy | + test | + java, scala, groovy + gradle (中に諸々) + gradlew + gradlew.bat
  17. 17. あとはコードGitHubに置いてます。● https://github. com/irof/koberahende_scala_1 今すぐ ダウンロード!

×