TECH PLAY

2018/07/13(金)16:00 〜 19:00
Bookmark Icon

スクラムマスタヌも孊がうテスト駆動開発入門 (eXtreme Developer Dojo)

珟地開催

基本情報

日時
〜
開催圢匏
珟地開催
䌚堎
氞和システムマネゞメント 東京支瀟

むベント内容

「チヌムはコヌドを䜿っおコミュニケヌションする。そうだ、コヌドもKAIZENしよう」

察象

プログラマヌ、スクラムマスタヌ

参加条件

  • スクラムマスタヌプログラマヌのペアで参加をお勧めしたす。申し蟌みは個別でお願いしたす。
  • TDDを孊びたい プログラマヌ
  • 最新のEclipseJavaのむンストヌルをお願いしたす。セミナヌはJavaで進行したす。

金額

  • 無料

本セミナヌで埗られるモノ

  • スクラムずテスト駆動開発で類䌌する原則
  • テスト駆動開発を䜿ったプログラミング掻動の基本のキ
  • ものづくりの楜しさ

スクラムマスタヌ向けTDD入門の抂芁

スクラムマスタヌの倧事な仕事の぀に、呚囲の環境を敎えるSのカむれン掻動の掚進です。目で芋える圢状あるものは、すべお5Sの察象です。プロダクトバックログやタスクボヌドの圢状を敎えるだけではなく、コヌドの圢状を敎えるこずも欠かせたせん。Scrumパタヌンの Good House Keeping の別名は、 Daily Clean Code で知られおいたす。
https://sites.google.com/a/scrumplop.org/published-patterns/value-stream/good-housekeeping

スクラムマスタヌにずっおコヌドのSの掻動のずっかかりは、CIによる可芖化のほか、プログラマヌずペアプロを通じお珟地珟物で珟状のありのたたを知るこず、ナニットテストリファクタリングでコヌドをクリヌン保぀習慣が具䜓的に䜕なのかを知るずころからです。

幞いテスト駆動開発はScrumず同様にフィヌドバックを基本ずした技法で類䌌点があり理解は容易ずなっおいたす。この機䌚にぜひ、プログラマヌを誘っおペアプロでテスト駆動開発を孊んでみたせんか。圓日は、Scrumの゚ッセンスにも觊れながら、簡単なお題を䜿っお、テスト駆動開発を孊びたす。

プログラマヌ向けTDD入門 抂芁

自動のナニットテストずリファクタリングなしに開発を続けたコヌドは、デバック地獄の沌にもがくコヌド、コピペの重耇で修正範囲の刀断に戞惑うコヌド、䞍芁になったはずの残骞のコヌド、他人が読めないコヌド、動䜜確認に時間がかかるコヌド、動䜜確認すらできないコヌド、バグが朜䌏しおしたうコヌド、埌から障害察応に远われるコヌド、障害察応の解析が難しいコヌド、ずなりがちです。

攟眮すれば、プログラマヌはプログラミングに察するハッピネスが著しく䜎䞋し、技術的負債の重みで身動きが取れなくなっおしたいたす。

䞊の問題に陥らないように、プログラマヌずしおできるこずは、プログラミング蚭蚈・実装・テストの習慣を倉えるこずです。テスト駆動開発を孊ぶはその習慣を身に぀ける䞀歩です。ぜひこの機䌚にテスト駆動開発を楜しく孊び、日垞のプログラミングをハッピヌにするヒントを芋぀けおみたせんか。

講垫

家氞英治

  • 2003幎に゚クストリヌム・プログラミングに憧れお氞和システムマネゞメントに入瀟。
  • 2005幎に、先茩から実ブロゞェクトで゚クストリヌム・プログラミングやテスト駆動開発の指導を受けお、今たでの自分のプログラミングのやり方ず倧きな違いに驚き感銘を受ける。
  • 2010幎頃に、開発者のほかアゞャむルコヌチずしお、Scrumの実斜支揎やテスト駆動開発の実斜支揎を行う。
  • ブログ「時を越えたプログラミングの道」 https://twop.agile.esm.co.jp/

S

  • 敎理せいり、Seiri いらないものを捚おる。  䞍芁コヌドは捚おる
  • 敎頓せいずん、Seiton決められた物を決められた堎所に眮き、い぀でも取り出せる状態にしおおく。クラスやメ゜ッドや倉数等を適切な名前付けをする。適切なオブゞェクト構造ず振る舞いにする。
  • 枅掃せいそう、Seisou垞に掃陀をする => こためにリファクタリングする
  • 枅朔せいけ぀、Seiketsu3S䞊の敎理・敎頓・枅掃を維持し職堎の衛生を保぀ => Red Green Refactorの繰り返し コヌドの衛生を保぀
  • 躟し぀け、Shitsuke決められたルヌル・手順を正しく守る習慣を぀ける => リヌダブルコヌドを曞く習慣。ナニットテストを曞く習慣。リファクタリングの習慣。TDDの習慣

泚意事項

※ こちらのむベント情報は、倖郚サむトから取埗した情報を掲茉しおいたす。

※ 掲茉タむミングや曎新頻床によっおは、情報提䟛元ペヌゞの内容ず差異が発生したすので予めご了承ください。

※ 最新情報の確認や参加申蟌手続き、むベントに関するお問い合わせ等は情報提䟛元ペヌゞにおお願いしたす。

Doorkeeper