ExercismのGroovyトラックに参加すると、 66個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
class Greeter {
def name
Greeter(String name) {
this.name = name
}
def greet() {
print "Hello, ${name}!"
}
}
new Greeter('World').greet()
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
2進数表現の1のビットを数えることで、エリウドが鶏小屋の卵の数を数えるのを手伝いましょう。
数値を対応する雨粒の音、Pling、Plang、Plongに変換します。
"One for X, one for me."という形式の文を作成します。
Javaを知っていれば簡単に学べます
Javaエコシステムとシームレスに統合します
Webアプリケーション、スクリプト、テスト、自動化、コード分析に最適です
読みやすいビジネスルールのためのドメイン固有言語の作成に向いています
関数型プログラミングの機能を備えたオブジェクト指向言語です
型推論とメタプログラミング、さらに静的コンパイルを備えています
プログラミング言語にはそれぞれ、物事の進め方があります。Groovyも 同じです。メンターが、Groovyのエンジニアのように 考える方法と、Groovyらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Groovyでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく