ExercismのRedトラックに参加すると、 52個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
Red [
Title: {Random dog viewer}
Author: "loziniak"
Needs: View
]
view [
below
img: base 150x150
button "Dog photo" [
dog-data: load-json read https://api.thedogapi.com/v1/images/search?size=thumb
img/image: load to-url dog-data/1/url
]
]
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
抵抗器のバンドの色を、対応する数値に変換します。
ダーツゲームで1回投げたときの得点を計算します。
ゲームの得点計算に使うデータ形式を変更して、ほかの言語をより簡単に追加できるようにします。
Redではアプリケーションを、Red/Systemではシステムレベルのコードを書けます。
小さな実行ファイルを1つダウンロードするだけで、すぐにプログラミングを始められます。セットアップは不要です。
コードをデータとして調べ、組み替えて、自分だけの構文を作れます。
独自のドメイン固有言語を作ったり、`Parse`で構造化された入力を解析したりできます。
別のツールキットを使わずに、クロスプラットフォームのUIや描画を作れます。
オブジェクトをリアクションで結びつけることで、プログラムをシンプルで簡潔に保てます。
プログラミング言語にはそれぞれ、物事の進め方があります。Redも 同じです。メンターが、Redのエンジニアのように 考える方法と、Redらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Redでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく