SlideShare a Scribd company logo
1 of 12
Download to read offline
ふりかえりの進め方 Powered by Rabbit 2.1.7
ふりかえりの進め方
須藤功平
株式会社クリアコード
実践リーダブルコード
2015-03-06
ふりかえりの進め方 Powered by Rabbit 2.1.7
目的
リーダブルの
基準を共有
ふりかえりの進め方 Powered by Rabbit 2.1.7
おさらい:今日の体験内容
「まず自分が読み始める」✓
「リーダブルコードを探す」
(読みにくいコードは今は置いておく)
✓
「リーダブルの基準を共有」✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
ポイント
リーダブルじゃないコードより
リーダブルなコード
ふりかえりの進め方 Powered by Rabbit 2.1.7
リーダブルじゃないコード
見つけやすい
異質✓
読んでいると詰まる✓
✓
過剰に指摘したくなる
やってはいけません✓
✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
過剰な指摘
やってはいけません
必要十分な事実伝達以外の
否定的な情報を過剰に含む指摘
必要十分な事実伝達がない場合もある
必要十分な事実伝達:
○○な理由で××ではなく△△だ
本に書いているから、は理由になっていない
✓
✓
優越感を得られる✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
リーダブルなコード
見つけにくい
まわりのコードになじんでいるから✓
すーっと理解できてひっかからない✓
✓
今日のチャレンジ
意識して見つけよう!✓
✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
やること
各自:よいコードを共有✓
グループ内で整理✓
発表資料をまとめる✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
リーダブルなコードを共有
他の人に説明すること
実際のコード✓
リーダブルな理由✓
見つけたきっかけ✓
✓
ポイント
他の人と同じでもよい✓
同じ→チームでリーダブルの基準が
できたということ
✓
✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
共有方法
20分✓
コードを見せながら説明
自分の画面を直接見せる✓
4人ならみんなでのぞけるはず✓
✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
共有内容
だれかがgroup-memo.mdに書く✓
GitHubにpush✓
内容:
書き方の名前✓
コードへのリンク✓
リーダブルな理由✓
見つけたきっかけ✓
✓
ふりかえりの進め方 Powered by Rabbit 2.1.7
全体に共有
グループごとに紹介
書き方の名前✓
コードへのリンク✓
リーダブルな理由✓
見つけたきっかけ✓
✓
コードを映す人(1人)✓
説明をする人(1人1つ紹介)✓

More Related Content

Viewers also liked

リーダブルコード勉強会 in 筑波大のアイスブレイク
リーダブルコード勉強会 in 筑波大のアイスブレイクリーダブルコード勉強会 in 筑波大のアイスブレイク
リーダブルコード勉強会 in 筑波大のアイスブレイクKouhei Sutou
 
リーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジリーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジKouhei Sutou
 
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIcSzkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIcSylwia Sulewska
 
The Power Series - Exceptional Customer Service
The Power Series - Exceptional Customer ServiceThe Power Series - Exceptional Customer Service
The Power Series - Exceptional Customer ServiceRichard Mulvey
 
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方Kouhei Sutou
 
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込みKouhei Sutou
 
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGARDISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGARAbdón Pedro Garnica Ramos
 
The Power Series - Negotiation
The Power Series - NegotiationThe Power Series - Negotiation
The Power Series - NegotiationRichard Mulvey
 
The Power Series - The Power Close
The Power Series  - The Power CloseThe Power Series  - The Power Close
The Power Series - The Power CloseRichard Mulvey
 
Power Series - Powerful Sales Presentations
Power Series - Powerful Sales PresentationsPower Series - Powerful Sales Presentations
Power Series - Powerful Sales PresentationsRichard Mulvey
 
The Power Series Making Appointments and Selling over the Telephone
The Power Series  Making Appointments and Selling over the TelephoneThe Power Series  Making Appointments and Selling over the Telephone
The Power Series Making Appointments and Selling over the TelephoneRichard Mulvey
 
The Power Series - Future Rep
The Power Series - Future RepThe Power Series - Future Rep
The Power Series - Future RepRichard Mulvey
 
The Power Series - The Success Factor
The Power Series  - The Success FactorThe Power Series  - The Success Factor
The Power Series - The Success FactorRichard Mulvey
 
Selling at your higher price
Selling at your higher priceSelling at your higher price
Selling at your higher priceRichard Mulvey
 
The power series selling face to face
The power series  selling face to faceThe power series  selling face to face
The power series selling face to faceRichard Mulvey
 

Viewers also liked (17)

リーダブルコード勉強会 in 筑波大のアイスブレイク
リーダブルコード勉強会 in 筑波大のアイスブレイクリーダブルコード勉強会 in 筑波大のアイスブレイク
リーダブルコード勉強会 in 筑波大のアイスブレイク
 
リーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジリーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジ
 
Mroonga!
Mroonga!Mroonga!
Mroonga!
 
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIcSzkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
 
The Power Series - Exceptional Customer Service
The Power Series - Exceptional Customer ServiceThe Power Series - Exceptional Customer Service
The Power Series - Exceptional Customer Service
 
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
 
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
 
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGARDISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
 
PGroongaの実装
PGroongaの実装PGroongaの実装
PGroongaの実装
 
The Power Series - Negotiation
The Power Series - NegotiationThe Power Series - Negotiation
The Power Series - Negotiation
 
The Power Series - The Power Close
The Power Series  - The Power CloseThe Power Series  - The Power Close
The Power Series - The Power Close
 
Power Series - Powerful Sales Presentations
Power Series - Powerful Sales PresentationsPower Series - Powerful Sales Presentations
Power Series - Powerful Sales Presentations
 
The Power Series Making Appointments and Selling over the Telephone
The Power Series  Making Appointments and Selling over the TelephoneThe Power Series  Making Appointments and Selling over the Telephone
The Power Series Making Appointments and Selling over the Telephone
 
The Power Series - Future Rep
The Power Series - Future RepThe Power Series - Future Rep
The Power Series - Future Rep
 
The Power Series - The Success Factor
The Power Series  - The Success FactorThe Power Series  - The Success Factor
The Power Series - The Success Factor
 
Selling at your higher price
Selling at your higher priceSelling at your higher price
Selling at your higher price
 
The power series selling face to face
The power series  selling face to faceThe power series  selling face to face
The power series selling face to face
 

Similar to 実践リーダブルコードのふりかえり

実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえりKouhei Sutou
 
実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジ実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジKouhei Sutou
 
リーダブルコードを読んだ後
リーダブルコードを読んだ後リーダブルコードを読んだ後
リーダブルコードを読んだ後Kouhei Sutou
 
SEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジSEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジKouhei Sutou
 
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有Kouhei Sutou
 
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえりSEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえりKouhei Sutou
 
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方Kouhei Sutou
 
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえりSEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえりKouhei Sutou
 
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習Kouhei Sutou
 
SEゼミ2015 - 練習
SEゼミ2015 - 練習SEゼミ2015 - 練習
SEゼミ2015 - 練習Kouhei Sutou
 
リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要Kouhei Sutou
 
クリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear codeクリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear codeKouhei Sutou
 
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ桐島、Rubyやめるってよ
桐島、RubyやめるってよNarihiro Nakamura
 
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有Kouhei Sutou
 
SEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジSEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジKouhei Sutou
 
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?Kouhei Sutou
 
実践リーダブルコードのまとめ
実践リーダブルコードのまとめ実践リーダブルコードのまとめ
実践リーダブルコードのまとめKouhei Sutou
 
SEゼミ2014 - 練習
SEゼミ2014 - 練習SEゼミ2014 - 練習
SEゼミ2014 - 練習Kouhei Sutou
 
SEゼミ2015 - OSS Hack 4 Beginners - フィードバック
SEゼミ2015 - OSS Hack 4 Beginners - フィードバックSEゼミ2015 - OSS Hack 4 Beginners - フィードバック
SEゼミ2015 - OSS Hack 4 Beginners - フィードバックKouhei Sutou
 
実践リーダブルコード - 課題の実装の進め方
実践リーダブルコード - 課題の実装の進め方実践リーダブルコード - 課題の実装の進め方
実践リーダブルコード - 課題の実装の進め方Kouhei Sutou
 

Similar to 実践リーダブルコードのふりかえり (20)

実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
 
実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジ実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジ
 
リーダブルコードを読んだ後
リーダブルコードを読んだ後リーダブルコードを読んだ後
リーダブルコードを読んだ後
 
SEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジSEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジ
 
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
 
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえりSEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
 
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方
 
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえりSEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
 
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習
 
SEゼミ2015 - 練習
SEゼミ2015 - 練習SEゼミ2015 - 練習
SEゼミ2015 - 練習
 
リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要
 
クリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear codeクリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear code
 
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
 
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
 
SEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジSEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジ
 
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
 
実践リーダブルコードのまとめ
実践リーダブルコードのまとめ実践リーダブルコードのまとめ
実践リーダブルコードのまとめ
 
SEゼミ2014 - 練習
SEゼミ2014 - 練習SEゼミ2014 - 練習
SEゼミ2014 - 練習
 
SEゼミ2015 - OSS Hack 4 Beginners - フィードバック
SEゼミ2015 - OSS Hack 4 Beginners - フィードバックSEゼミ2015 - OSS Hack 4 Beginners - フィードバック
SEゼミ2015 - OSS Hack 4 Beginners - フィードバック
 
実践リーダブルコード - 課題の実装の進め方
実践リーダブルコード - 課題の実装の進め方実践リーダブルコード - 課題の実装の進め方
実践リーダブルコード - 課題の実装の進め方
 

More from Kouhei Sutou

RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache ArrowRubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache ArrowKouhei Sutou
 
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Kouhei Sutou
 
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache ArrowRubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache ArrowKouhei Sutou
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアKouhei Sutou
 
Apache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのかApache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのかKouhei Sutou
 
Apache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory dataApache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory dataKouhei Sutou
 
Redmine検索の未来像
Redmine検索の未来像Redmine検索の未来像
Redmine検索の未来像Kouhei Sutou
 
Apache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory dataApache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory dataKouhei Sutou
 
Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6Kouhei Sutou
 
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームKouhei Sutou
 
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システムMySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システムKouhei Sutou
 
MySQL 8.0でMroonga
MySQL 8.0でMroongaMySQL 8.0でMroonga
MySQL 8.0でMroongaKouhei Sutou
 
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!Kouhei Sutou
 
MariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システムMariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システムKouhei Sutou
 
PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!Kouhei Sutou
 

More from Kouhei Sutou (20)

RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache ArrowRubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
 
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
 
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache ArrowRubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
 
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェアRubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
 
Apache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのかApache Arrowフォーマットはなぜ速いのか
Apache Arrowフォーマットはなぜ速いのか
 
Apache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory dataApache Arrow 1.0 - A cross-language development platform for in-memory data
Apache Arrow 1.0 - A cross-language development platform for in-memory data
 
Apache Arrow 2019
Apache Arrow 2019Apache Arrow 2019
Apache Arrow 2019
 
Redmine検索の未来像
Redmine検索の未来像Redmine検索の未来像
Redmine検索の未来像
 
Apache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory dataApache Arrow - A cross-language development platform for in-memory data
Apache Arrow - A cross-language development platform for in-memory data
 
Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6
 
Apache Arrow
Apache ArrowApache Arrow
Apache Arrow
 
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォームApache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
 
Apache Arrow
Apache ArrowApache Arrow
Apache Arrow
 
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システムMySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
 
MySQL 8.0でMroonga
MySQL 8.0でMroongaMySQL 8.0でMroonga
MySQL 8.0でMroonga
 
My way with Ruby
My way with RubyMy way with Ruby
My way with Ruby
 
Red Data Tools
Red Data ToolsRed Data Tools
Red Data Tools
 
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
 
MariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システムMariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システム
 
PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!PGroonga 2 – Make PostgreSQL rich full text search system backend!
PGroonga 2 – Make PostgreSQL rich full text search system backend!
 

実践リーダブルコードのふりかえり

  • 1. ふりかえりの進め方 Powered by Rabbit 2.1.7 ふりかえりの進め方 須藤功平 株式会社クリアコード 実践リーダブルコード 2015-03-06
  • 2. ふりかえりの進め方 Powered by Rabbit 2.1.7 目的 リーダブルの 基準を共有
  • 3. ふりかえりの進め方 Powered by Rabbit 2.1.7 おさらい:今日の体験内容 「まず自分が読み始める」✓ 「リーダブルコードを探す」 (読みにくいコードは今は置いておく) ✓ 「リーダブルの基準を共有」✓
  • 4. ふりかえりの進め方 Powered by Rabbit 2.1.7 ポイント リーダブルじゃないコードより リーダブルなコード
  • 5. ふりかえりの進め方 Powered by Rabbit 2.1.7 リーダブルじゃないコード 見つけやすい 異質✓ 読んでいると詰まる✓ ✓ 過剰に指摘したくなる やってはいけません✓ ✓
  • 6. ふりかえりの進め方 Powered by Rabbit 2.1.7 過剰な指摘 やってはいけません 必要十分な事実伝達以外の 否定的な情報を過剰に含む指摘 必要十分な事実伝達がない場合もある 必要十分な事実伝達: ○○な理由で××ではなく△△だ 本に書いているから、は理由になっていない ✓ ✓ 優越感を得られる✓
  • 7. ふりかえりの進め方 Powered by Rabbit 2.1.7 リーダブルなコード 見つけにくい まわりのコードになじんでいるから✓ すーっと理解できてひっかからない✓ ✓ 今日のチャレンジ 意識して見つけよう!✓ ✓
  • 8. ふりかえりの進め方 Powered by Rabbit 2.1.7 やること 各自:よいコードを共有✓ グループ内で整理✓ 発表資料をまとめる✓
  • 9. ふりかえりの進め方 Powered by Rabbit 2.1.7 リーダブルなコードを共有 他の人に説明すること 実際のコード✓ リーダブルな理由✓ 見つけたきっかけ✓ ✓ ポイント 他の人と同じでもよい✓ 同じ→チームでリーダブルの基準が できたということ ✓ ✓
  • 10. ふりかえりの進め方 Powered by Rabbit 2.1.7 共有方法 20分✓ コードを見せながら説明 自分の画面を直接見せる✓ 4人ならみんなでのぞけるはず✓ ✓
  • 11. ふりかえりの進め方 Powered by Rabbit 2.1.7 共有内容 だれかがgroup-memo.mdに書く✓ GitHubにpush✓ 内容: 書き方の名前✓ コードへのリンク✓ リーダブルな理由✓ 見つけたきっかけ✓ ✓
  • 12. ふりかえりの進め方 Powered by Rabbit 2.1.7 全体に共有 グループごとに紹介 書き方の名前✓ コードへのリンク✓ リーダブルな理由✓ 見つけたきっかけ✓ ✓ コードを映す人(1人)✓ 説明をする人(1人1つ紹介)✓