Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kouhei Sutou
PDF, PPTX
623 views
実践リーダブルコードのまとめ
2015-06-24開催の実践リーダブルコードのまとめと次のステップの説明。
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
実践リーダブルコードのまとめ
by
Kouhei Sutou
PDF
リーダブルコードワークショップ(パイオニア向け)のまとめ
by
Kouhei Sutou
PPTX
Ja sst'20kyusyu リモートQAチームでスクラムしちゃう?
by
Egawa Saori
PPTX
5年しかもたない最高のシステムとの向き合い方
by
Jumpei iwamura
PDF
SEゼミ2014 - 練習
by
Kouhei Sutou
PDF
SEゼミ2014 - 練習
by
Kouhei Sutou
PDF
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
by
Takashi Takebayashi
PPTX
PP-Club 顧客向け方針
by
Masuda Tomoaki
実践リーダブルコードのまとめ
by
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のまとめ
by
Kouhei Sutou
Ja sst'20kyusyu リモートQAチームでスクラムしちゃう?
by
Egawa Saori
5年しかもたない最高のシステムとの向き合い方
by
Jumpei iwamura
SEゼミ2014 - 練習
by
Kouhei Sutou
SEゼミ2014 - 練習
by
Kouhei Sutou
三位一体でイノベーションを起こそう!〜DevOpsBiz で生みだす無限の回転〜
by
Takashi Takebayashi
PP-Club 顧客向け方針
by
Masuda Tomoaki
Viewers also liked
PDF
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
by
Kouhei Sutou
PDF
リーダブルコード勉強会 in 筑波大のまとめ
by
Kouhei Sutou
PDF
実践リーダブルコードの概要
by
Kouhei Sutou
PPTX
リーダブルコードが良書だったのでまとめました
by
Takumi Sato
PDF
実践リーダブルコードのコードチェンジ
by
Kouhei Sutou
PDF
リーダブルコード勉強会
by
TAKUYA YAMAMOTO
KEY
リーダブルコード
by
Keita Otsuka
PDF
リーダブルコード勉強会
by
norimatsu2012
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
by
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のまとめ
by
Kouhei Sutou
実践リーダブルコードの概要
by
Kouhei Sutou
リーダブルコードが良書だったのでまとめました
by
Takumi Sato
実践リーダブルコードのコードチェンジ
by
Kouhei Sutou
リーダブルコード勉強会
by
TAKUYA YAMAMOTO
リーダブルコード
by
Keita Otsuka
リーダブルコード勉強会
by
norimatsu2012
Similar to 実践リーダブルコードのまとめ
PDF
SEゼミ2014 - リーダブルコード勉強会のまとめ
by
Kouhei Sutou
PDF
SEゼミ2014 - リーダブルコード勉強会のまとめ
by
Kouhei Sutou
PDF
実践リーダブルコードの概要
by
Kouhei Sutou
PDF
リーダブルコードを読んだ後
by
Kouhei Sutou
PDF
SEゼミ2014 - リーダブルコード勉強会の進め方
by
Kouhei Sutou
PDF
SEゼミ2015 - リーダブルコード勉強会のまとめ
by
Kouhei Sutou
PDF
リーダブルコードワークショップ(パイオニア向け)の概要
by
Kouhei Sutou
PDF
SEゼミ2014 - コードチェンジ
by
Kouhei Sutou
PDF
リーダブルコード勉強会 in 筑波大の進め方
by
Kouhei Sutou
PDF
SEゼミ2014 - リーダブルコード勉強会の進め方
by
Kouhei Sutou
PDF
開発者は仕事でリーダブルなコードを書けるのか?
by
Kouhei Sutou
PDF
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
by
Kouhei Sutou
PDF
リーダブルコード勉強会 in 筑波大 - コードチェンジ
by
Kouhei Sutou
PDF
20120706-readablecode
by
Masanori Kado
PDF
SEゼミ2015 - リーダブルコード勉強会の進め方
by
Kouhei Sutou
PDF
実践リーダブルコードのコードチェンジ
by
Kouhei Sutou
PDF
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
by
Kouhei Sutou
PDF
名著『リーダブルコード』を解説者と一緒に読み解こう - 7章 制御フローを読みやすくする
by
Kouhei Sutou
PDF
SEゼミ2015 - コードチェンジ
by
Kouhei Sutou
PDF
実践リーダブルコード - 課題の実装の進め方
by
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
by
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
by
Kouhei Sutou
実践リーダブルコードの概要
by
Kouhei Sutou
リーダブルコードを読んだ後
by
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会の進め方
by
Kouhei Sutou
SEゼミ2015 - リーダブルコード勉強会のまとめ
by
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)の概要
by
Kouhei Sutou
SEゼミ2014 - コードチェンジ
by
Kouhei Sutou
リーダブルコード勉強会 in 筑波大の進め方
by
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会の進め方
by
Kouhei Sutou
開発者は仕事でリーダブルなコードを書けるのか?
by
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
by
Kouhei Sutou
リーダブルコード勉強会 in 筑波大 - コードチェンジ
by
Kouhei Sutou
20120706-readablecode
by
Masanori Kado
SEゼミ2015 - リーダブルコード勉強会の進め方
by
Kouhei Sutou
実践リーダブルコードのコードチェンジ
by
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
by
Kouhei Sutou
名著『リーダブルコード』を解説者と一緒に読み解こう - 7章 制御フローを読みやすくする
by
Kouhei Sutou
SEゼミ2015 - コードチェンジ
by
Kouhei Sutou
実践リーダブルコード - 課題の実装の進め方
by
Kouhei Sutou
More from Kouhei Sutou
PDF
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
by
Kouhei Sutou
PDF
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
by
Kouhei Sutou
PDF
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
by
Kouhei Sutou
PDF
Rubyと仕事と自由なソフトウェア
by
Kouhei Sutou
PDF
Apache Arrowフォーマットはなぜ速いのか
by
Kouhei Sutou
PDF
Apache Arrow 1.0 - A cross-language development platform for in-memory data
by
Kouhei Sutou
PDF
Apache Arrow 2019
by
Kouhei Sutou
PDF
Redmine検索の未来像
by
Kouhei Sutou
PDF
Apache Arrow - A cross-language development platform for in-memory data
by
Kouhei Sutou
PDF
Better CSV processing with Ruby 2.6
by
Kouhei Sutou
PDF
Apache Arrow
by
Kouhei Sutou
PDF
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
PDF
Apache Arrow
by
Kouhei Sutou
PDF
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
by
Kouhei Sutou
PDF
MySQL 8.0でMroonga
by
Kouhei Sutou
PDF
My way with Ruby
by
Kouhei Sutou
PDF
Red Data Tools
by
Kouhei Sutou
PDF
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
by
Kouhei Sutou
PDF
MariaDBとMroongaで作る全言語対応超高速全文検索システム
by
Kouhei Sutou
PDF
PGroonga 2 – Make PostgreSQL rich full text search system backend!
by
Kouhei Sutou
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
by
Kouhei Sutou
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
by
Kouhei Sutou
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
by
Kouhei Sutou
Rubyと仕事と自由なソフトウェア
by
Kouhei Sutou
Apache Arrowフォーマットはなぜ速いのか
by
Kouhei Sutou
Apache Arrow 1.0 - A cross-language development platform for in-memory data
by
Kouhei Sutou
Apache Arrow 2019
by
Kouhei Sutou
Redmine検索の未来像
by
Kouhei Sutou
Apache Arrow - A cross-language development platform for in-memory data
by
Kouhei Sutou
Better CSV processing with Ruby 2.6
by
Kouhei Sutou
Apache Arrow
by
Kouhei Sutou
Apache Arrow - データ処理ツールの次世代プラットフォーム
by
Kouhei Sutou
Apache Arrow
by
Kouhei Sutou
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
by
Kouhei Sutou
MySQL 8.0でMroonga
by
Kouhei Sutou
My way with Ruby
by
Kouhei Sutou
Red Data Tools
by
Kouhei Sutou
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
by
Kouhei Sutou
MariaDBとMroongaで作る全言語対応超高速全文検索システム
by
Kouhei Sutou
PGroonga 2 – Make PostgreSQL rich full text search system backend!
by
Kouhei Sutou
実践リーダブルコードのまとめ
1.
まとめと次のステップ Powered by
Rabbit 2.1.3 まとめと次のステップ 須藤功平 株式会社クリアコード 実践リーダブルコード 2015-06-24
2.
まとめと次のステップ Powered by
Rabbit 2.1.3 講座の目的 自分の開発チームに✓ リーダブルなコードが 当たり前な文化の作り方を ✓ 持ち帰る✓
3.
まとめと次のステップ Powered by
Rabbit 2.1.3 リーダブルコードの必要性 チームの開発速度の維持のため 継続的に改良・修正したい✓ それも現実的なコストで✓ ✓
4.
まとめと次のステップ Powered by
Rabbit 2.1.3 変更コストと開発速度 時間 開発 速度 リーダブルじゃない場合 リーダブルな場合 開発速度が落ちにくい 開発速度が落ちやすい
5.
まとめと次のステップ Powered by
Rabbit 2.1.3 文化の作り方の流れ(1) チームでリーダブル基準を育む 「読む人」が 読みやすいなら リーダブル ✓ 「読む人」が変われば基準が変わる✓ →読む人が違うのでチーム毎に違う✓ ✓
6.
まとめと次のステップ Powered by
Rabbit 2.1.3 文化の作り方の流れ(2) 基準の育て方 各メンバーがコードを読む✓ リーダブルだと思ったコードを共有✓ チームとしてリーダブルかを判断✓ →チームの基準に加わる✓ ✓
7.
まとめと次のステップ Powered by
Rabbit 2.1.3 基準の育て方(1) コードを読む文化を作る まず自分が読み始める✓ リーダブルなコードを探す✓ 見つけたリーダブルなコードを 他のメンバーに伝える(後述) ✓ →コードが読まれるという自覚が チームに浸透 ✓ ✓ 今日やったのはここまで
8.
まとめと次のステップ Powered by
Rabbit 2.1.3 基準の育て方(2) 次のステップ コミットを読む コード全体ではなく差分を読む✓ 設計の仕方ではなく 開発の仕方が見える ✓ リーダブルなコードを 見つけるには適切 ✓ ✓
9.
まとめと次のステップ Powered by
Rabbit 2.1.3 基準の育て方(3) コミットの読み方 pull型よりpush型がよい (Git用のオススメツールあり:git-commit-mailer) (Subversion用のツールもあり:同梱されている) ✓ 読むコストが下がる✓ 流し読む(負担が多いと続かない)✓ 問題探し視点では読まない (必要ならコードレビューを実施) ✓ ✓
10.
まとめと次のステップ Powered by
Rabbit 2.1.3 基準の育て方(4) リーダブルコードの伝え方 Wikiに書く(全チームで有効)✓ コードで伝える(上級チーム向け)✓ ✓
11.
まとめと次のステップ Powered by
Rabbit 2.1.3 基準の育て方(5) Wikiに書いて伝える Wikiもdiffを通知できるようにする (RedmineとGitHub用はツールあり) ✓ 後で参照できるため✓ 更新もできるため (リーダブルコードの基準は変わることもある!) ✓ ✓
12.
まとめと次のステップ Powered by
Rabbit 2.1.3 基準の育て方(6) コードで伝える 上級チーム向け (チームにコードを読む文化が根付いた後) ✓ リーダブルコードを真似てコミット✓ →他の人:「またこの書き方だ」✓ →真似する人増加→チームが合意✓ →チームが合意→Wikiにまとめる✓ ✓
13.
まとめと次のステップ Powered by
Rabbit 2.1.3 コードを読む文化 新人の受け入れにも有用✓ 人の入れ替えにも有用✓
14.
まとめと次のステップ Powered by
Rabbit 2.1.3 どうして有用か 開発を通じて↓を伝えられる (ただし、上級チームになってから) チームが大事にしていること チームのリーダブル✓ チームの開発スタイル✓ ✓
15.
まとめと次のステップ Powered by
Rabbit 2.1.3 コードを読む文化 チームが大事にしていることを 開発を通じて伝えられる ↓ 新人の受け入れにも有用 開発速度低下を抑えられる✓ ✓ 人の入れ替えにも有用 リーダブル見直しのよい機会✓ ✓
16.
まとめと次のステップ Powered by
Rabbit 2.1.3 これからやること この講座をチームでもやる 資料はすべて再利用可能✓ ✓ 自分がコードを読み始める 自分が変更するコードの周辺から リーダブルコードを探す ✓ 見つけたリーダブルなコードを 他のメンバーに伝える ✓ ✓
17.
まとめと次のステップ Powered by
Rabbit 2.1.3 サポート(1) 今日の資料はすべて再利用可能 チーム内で同じ講座をできる✓ ✓ 無料のフォローアップ面談 チームで実践→悩み ↑の相談に乗る ✓ 受講後3ヶ月以内、1回限り✓ ✓
18.
まとめと次のステップ Powered by
Rabbit 2.1.3 サポート(2) コミット読みの支援 OSSとしてツールを公開✓ コミット毎にメールで通知(diff入り)✓ Git、Subversionで使える✓ GitHub、GitLab連携もできる✓ ✓
19.
まとめと次のステップ Powered by
Rabbit 2.1.3 おしらせ コードリーダー育成支援 http://www.clear-code.com/services/code-reader/ リーダブルなコードが 当たり前な文化づくりを支援
20.
まとめと次のステップ Powered by
Rabbit 2.1.3 クリアコード クリアなコードが大切 クリア == clear == 意図が明確✓ クリアなコードはリーダブルコード✓ ✓ みなさんのチームが リーダブルコードが当たり前な チームになることを応援します!
Download