ngineerxiv / dark

Developers at Real Kommunity
http://yamiga.waka.ru.com/
MIT License
10 stars 1 forks source link

ペアプロTDDを楽しむ会 #82

Closed ara-ta3 closed 5 years ago

ara-ta3 commented 6 years ago

https://ngineerxiv.slack.com/archives/C034QSSPA/p1526624556000091 Slack流れてしまうのでメモがてらこっちにも

調整さんはこのあたりから https://ngineerxiv.slack.com/archives/C034QSSPA/p1526624933000158

まず反応してくれた人の調整さん取って、他の人にも声かけていくスタイルでやろうと思います。 https://chouseisan.com/s?h=a15f61642cfb43d2bbb1fd3f4ad76651

ktanaka117 commented 6 years ago

なるべくペアプロだった方が楽しいと思っているので、使いたい言語をここに表明してほしす

ktanaka117 commented 6 years ago

僕は

tagucch commented 6 years ago

です

urataku commented 6 years ago

です:innocent:

nasa9084 commented 6 years ago
igayamaguchi commented 6 years ago
mrtry commented 6 years ago
butaosuinu commented 6 years ago

闇のTDDフロントエンドとかいうの知見ある人とやってみたさはある()

dtzx commented 6 years ago

JS (TS) 希望します。

igayamaguchi commented 6 years ago

日程5/28かな?

ktanaka117 commented 6 years ago

28日で!

ktanaka117 commented 6 years ago

はいじゃあみんな同じ言語でペアつくってー(地獄の号令)

僕はSwift書きたいのでペアを連れてこようと思います。

ktanaka117 commented 6 years ago

あ、ちなみにペアの方が楽しいと思っているけど、一人でも良いと思ってます。

rnitame commented 6 years ago

Swift マンやりまっせ

ktanaka117 commented 6 years ago

こんな感じで、以下の題材やって見ましょうか。 https://medium.com/@ynzc/getting-started-with-tdd-in-swift-2fab3e07204b

ゲームを主軸に置いたFizzBuzzかな、面白そう。 UIが関わってくると、言語やプラットフォームごとに足並みがズレるかもしれないので、プラスアルファと考える。

https://ngineerxiv.slack.com/archives/C1G9NUU2D/p1526874846000146?thread_ts=1526719061.000012&cid=C1G9NUU2D

  1. FizzBuzzを作る
  2. 得点計算ロジックを作る
  3. UIとつなぎ合わせる みたいなステップで、早くできた人は次に進む形式ならよさそう。

https://ngineerxiv.slack.com/archives/C1G9NUU2D/p1526874880000118?thread_ts=1526719061.000012&cid=C1G9NUU2D

callmegema commented 6 years ago

普段ロム専してますがペアプロTDDしたことないので参加してみたいですー

ara-ta3 commented 6 years ago

余ってる人に合わせようかなという気持ちでいます すっと環境含めて作れそうな言語はこのあたり

Udomomo commented 6 years ago

やったことないので参加したいです

igayamaguchi commented 6 years ago

参加者 11人

@ara-ta3 @ktanaka117 @ytgch @urataku @nasa9084 @mrtry @butaosuinu @dtzx @callmegema @Udomomo @iga-yamaguchi

ペアマッチング済み ❤️

未マッチング

igayamaguchi commented 6 years ago

@ktanaka117 から

19時スタートかなと思ってます。 集まり具合を見て、少しずらすかも。 最初TDDの説明するかも。

場所はパンゲア@Voyage Group 8F

mrtry commented 6 years ago

PHP挫折したので、ぼっちします!!!!!!!!!!!

ktanaka117 commented 6 years ago

ざっくりタイムスケジュール(目安)

時間 やること
19:00 - 開場
19:15 - 『50分でわかるテスト駆動開発』を流し見しながらわいわい
19:50 - TDDの説明 from ダンボー田中
20:00 - FizzBuzzゲーム作っていく
20:30 - 中間発表、引き続き開発
21:20 - 最終発表
21:30 撤収

会の趣旨

50分でわかるテスト駆動開発

神動画 https://channel9.msdn.com/Events/de-code/2017/DO03

FizzBuzzゲーム

題材

https://medium.com/@ynzc/getting-started-with-tdd-in-swift-2fab3e07204b

FizzBuzzとは

1から100の数字の範囲で、

と判定するプログラムのこと。 FizzでもBuzzでもFizzBuzzでもない数字はそのままの数字として扱い、関数の戻り値とする。 みたいな。

https://ja.wikipedia.org/wiki/Fizz_Buzz

おおまかな手順

  1. Fizzを判定する
  2. Buzzを判定する
  3. FizzBuzzを判定する
  4. FizzBuzzを判定し、結果を返却する
  5. 得点ロジックを作る
  6. 各自UI実装する

実装の速さにはこだわらない。 TDDの文化とペアプロを理解することが大事。 UI実装は各言語・プラットフォームごとに異なるので、エクストラステージ扱いする。

中間発表

TDDを広めるTDDBCというイベントにちなんで、中間発表を取り入れてみようと思う。 中間発表は以下の手順で進める。

ktanaka117 commented 6 years ago

動画のメモ

ara-ta3 commented 6 years ago

FizzBuzzの設計で盛り上がれたの楽しかったw @ktanaka117 氏に感謝 🙏

そしてLive Share便利そうだった https://www.visualstudio.com/ja/services/live-share/

mrtry commented 6 years ago

めも1692円

mrtry commented 6 years ago

今日の飲み代、ここから払ってください!!! https://kyash.me/payments/gThEnFqYpiGu5yRCpotVcuj7gcRd

ktanaka117 commented 6 years ago

Swift組のコード。

https://gist.github.com/ktanaka117/1c7270b7a8f8bcd44d45c6a83550d59b

ara-ta3 commented 6 years ago

ブログもついでに貼っておこう http://tanakalivesinsendai.hatenablog.com/entry/2018/05/29/023441

ara-ta3 commented 5 years ago

結構前に終わってた