TDD with git. Long live engineering.
Koichi ITO
• online
• Japanese •
Talk
Date: October 03, 2020
Published: October 07, 2020
Announced: unknown
https://kaigionrails.org/2020/timetable#koic
▼発表概要
TDD が世の中に登場しておよそ20年が経ちました。その間に世の中を取り巻くメジャーなバージョンコントロールシステム (SCM) は CVS → Subversion → Git へと変遷しています。
CVS 時代より、TDD は Red → Green → Refactor の基本的なリズムがあり、テストがグリーンになったらコミットするという考えがあります。分散 SCM の Git 時代でもこのリズムは有効でしょうか?
本講演では TDDとしてのコミット粒度と、Pull Request として開くコミット粒度の違いを示し、Git であたかも最初から綺麗なコードで仕上げたかのようにするという、SCM が積み重ねてきた歴史と実践技術の話です。本編ではさらにその根底にあるセルフレビューと小さなリファクタリングの回帰への実現にも触れます。
資料: https://speakerdeck.com/koic/tdd-with-git-long-live-engineering
登壇者: Koichi ITO
自己紹介: https://kaigionrails.org/2020/speakers#koic
GitHub: https://github.com/koic
Twitter: https://twitter.com/koic
Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/
Kaigi on Rails 2020