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