新機能 イベント主催者向け機能「重複参加の許可/禁止」機能と「グループブラックリスト」機能をリリースしました。詳しくは こちら

お知らせ ビープラウド、「90日で稼げるプログラマーに」オンライン学習サービス「PyQ(パイキュー)」を販売開始

このエントリーをはてなブックマークに追加

5月

21

TDD式開発ハンズオン(Scala / Java)

テストコード書いてますか?あら.。。。そうですか!

主催 : アレクセリス アンドレアス

ハッシュタグ :#dcube_handson
募集内容

参加枠1

無料

先着順
16/18

イベントの説明

テストコード書いてますか?。。。面倒臭いって?。。。とういうか、どう書いたらいいかよくわかんない?。。。

TDD式開発を一緒に試してみませんか? TDDとは、テスト駆動開発(Test Driven Development)で、簡単にいうとシステムの要件定義をテストコードに落としてから、 テストがパスするようにコードを書いていくやり方です。そうすれば、後からテストを考えるより、最初から「テスト可能なコード」が書ける習慣になります。

そうであれば何で皆んなさんがやんないかな。。。

私自身も、この質問されたとき、最初に自力で頑張ってみた結果、 「テストが大事だけど、どんなテストをかけばいいかわからない。」 からすぐに諦めていました。

ハンズオンで一緒にやってみましょう! 対象言語:Scala / Java

必要なもの

※なくても首はとりませんが、あまり楽しくないでしょう:-)

  • ご自身のノートPC(※Mac, WindowsどちらでもOKです)
  • 充電ケーブル
  • コンセントの数には限りがあります。お手数ですが可能な限り予め充電しておいてください

事前準備

※スピードが出るネットワークの環境でやっといてください!お願いします!

JDK 8をインストール

Google先生に聞いてください:) 簡単です!

Scala IDE をダウンロード

*Scalaの清教徒はIntellijを使わない時点でがっかりしている方がいると思いますが、Java/Scala混合で使えるようにしたいからEclipseは楽

  • [http://scala-ide.org/download/sdk.html]からダウンロードしてください。
  • 下記「想定するフオルダー構成」のtdd_handson直下に解凍すればeclipseとういうフォルダーができます。
  • ハンズオンの内容程度ならeclipse.iniをカスタマイズしなくても普通に動くと思います。必要があればGoogle先生を聞いてください。

リポジトリをクローン

  • git clone git@github.com:aalexelis/tdd-tetris-tutorial.gitを「想定するフオルダー構成」のworkspace直下にクローンしてください。
  • hands_onブランチをチェックアウトしてください。

プロジェクトのセットアップ

  1. Eclipseを立ち上げる。
  2. Workspaceをセットする。
  3. Eclipse上、__File>>Import>>Maven>>Existing Maven>>Projects__を選んで、インポートウィザードが始まります。Root Directoryにtdd-tetris-tutorialをセットして、Finish。
  4. Mavenがプロジェクトをビルドしている間、少しコーヒーを飲みます。ビルドが終わったらプロジェクトがMaven,Scala両方の素質を持っていればOK。
  5. testフォルダー下、scalaとjavaのハロー!テストを、__Run As__で、それぞれのテスト方式で実行して、青信号が出たら。。。

準備完了!

想定するフォルダー構成:

(何処か)/tdd_handson/
             |- eclipse/
             |- workspace/
                 |- tdd-tetris-tutorial/
                     |- ...
                     |- pom.xml
                     |- src/
                         |- main
                             |- ...
                             |- java/
                             |- scala/
                         |- test
                            |- java/
                             |- scala/

発表者

アレクセリス アンドレアス アレクセリス アンドレアス

資料 資料をもっと見る/編集する

資料が投稿されると、最新の3件が表示されます。

フィード

masakkuma

masakkuma さんが書き込みました。

2015/05/21 16:55

よろしくお願いします!1: テストコード 初心者 2: TDD 初心者 3: 使っているのは、 Java 4: 出来れば日本語

(退会ユーザー)

(退会ユーザー) さんが書き込みました。

2015/05/21 12:26

間違ったリンク先に投稿してました。以下アンケートです。 1.初心者 2.初心者 3.最近JavaからScalaに 4.英語で構わない。本日は宜しくお願い致します。

(退会ユーザー)

(退会ユーザー) さんが書き込みました。

2015/05/21 09:46

宜しくお願いします  1: テストコード 経験者 2: TDD 経験者 3: 使っているのは、 Java 4: スライドは英語 でも構わない

djghost

djghost さんが書き込みました。

2015/05/20 20:58

よろしくお願いいたします。1経験者 2経験者 3構わない 4構わない。

hase

hase さんが書き込みました。

2015/05/20 10:06

よろしくお願いします。1:初心者 2:初心者 3:Java 4:日本語でお願いします。

tys_tkbc

tys_tkbc さんが書き込みました。

2015/05/20 05:55

TDD未経験です。1:経験者 2:初心者 3:Java 4:できれば日本語でお願いします。

mikiya0417

mikiya0417 さんが書き込みました。

2015/05/20 00:20

TDDは全くの初心者です、よろしくお願いいたします。 1.初心者 2.初心者 3.Java 4.日本語・英語のどちらでも構いません

dcubeio

dcubeio さんが書き込みました。

2015/05/19 16:02

@kazznaさん、ありがとうございます。今回は上記通りEclipseが必要です。(というか、もちろんIntellijでできなくはないですが、設定はちょっと大変です)。よろしくお願いします。

kazzna

kazzna さんが書き込みました。

2015/05/19 15:08

1: 初心者 2:初心者 3: どちらも使ってませんが、Scalaなら読めます。 4: 構わない。同じく、eclipseが必須なのかどうか気になります。宜しくお願い致します。

ia061012

ia061012 さんが書き込みました。

2015/05/19 14:54

お世話になります。1:初心者 2:初心者 3:Java 4:日本語でお願いします。

dcubeio

dcubeio さんが書き込みました。

2015/05/19 14:20

@__matu__ おっしゃる通りです、リンクが間違ってます。先程訂正のメールをだしました。今回必要なのはこのページに記載されている内容です。

__matu__

__matu__ さんが書き込みました。

2015/05/19 13:10

connpassイベント管理者からのメッセージが本日11時に届きましたが内容間違っていないでしょうか?ハンズオン事前準備および事前アンケートのリンク先が Scala+Play+Slickになっているように思われます。今回の事前準備が必要なのは上記の内容でOKでしょうか?またEclipseが必須でしょうか?以下アンケート内容です。1:経験者、2:初心者、3、両方、4、日本語でないと困る人です。

dcubeio

dcubeio さんが TDD式開発ハンズオン(Scala / Java) を公開しました。

2015/05/08 17:02

TDD式開発ハンズオン(Scala / Java) を公開しました!

終了

2015/05/21(木)

19:30
21:00

募集期間
2015/05/09(土) 00:00 〜
2015/05/21(木) 00:00

会場

株式会社ビズリーチ 26階

東京都渋谷区渋谷2-15-1 渋谷クロスタワー 26F

株式会社ビズリーチ 26階

管理者

参加者(16人)

__matu__

__matu__

TDD式開発ハンズオン(Scala / Java) に参加を申し込みました!

(退会ユーザー)

(退会ユーザー)

TDD式開発ハンズオン(Scala / Java) に参加を申し込みました!

tys_tkbc

tys_tkbc

TDD式開発ハンズオン(Scala / Java)に参加を申し込みました!

hase

hase

TDD式開発ハンズオン(Scala / Java) に参加を申し込みました!

_initializer

_initializer

TDD式開発ハンズオン(Scala / Java) に参加を申し込みました!

masakkuma

masakkuma

TDD式開発ハンズオン(Scala / Java)に参加を申し込みました!

ia061012

ia061012

TDD式開発ハンズオン(Scala / Java)に参加を申し込みました!

Talvinen

Talvinen

TDD式開発ハンズオン(Scala / Java) に参加を申し込みました!

z_a_ki3

z_a_ki3

TDD式開発ハンズオン(Scala / Java)に参加を申し込みました!

drawfps

drawfps

TDD式開発ハンズオン(Scala / Java)に参加を申し込みました!

参加者一覧(16人)

キャンセルした人(18人)