ExercismのRedトラックに参加すると、 50個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて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では、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ある人のアレルギーのスコアが与えられたとき、その人が特定の項目にアレルギーがあるかどうかと、アレルギーの完全なリストを判定してください。
秒単位の年齢が与えられたとき、ある惑星の公転年でその人が何歳になるかを計算します。
2進数表現の1のビットを数えることで、エリウドが鶏小屋の卵の数を数えるのを手伝いましょう。
Redではアプリケーションを、Red/Systemではシステムレベルのコードを書けます。
小さな実行ファイルを1つダウンロードするだけで、すぐにプログラミングを始められます。セットアップは不要です。
コードをデータとして調べ、組み替えて、自分だけの構文を作れます。
独自のドメイン固有言語を作ったり、`Parse`で構造化された入力を解析したりできます。
別のツールキットを使わずに、クロスプラットフォームのUIや描画を作れます。
オブジェクトをリアクションで結びつけることで、プログラムをシンプルで簡潔に保てます。
プログラミング言語にはそれぞれ、物事の進め方があります。Redも 同じです。メンターが、Redのエンジニアのように 考える方法と、Redらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Redでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく