Submit Search
Upload
実践リーダブルコードのコードチェンジ
•
0 likes
•
573 views
Kouhei Sutou
Follow
2015-03-06開催の実践リーダブルコードでのコードチェンジの進め方の説明。
Read less
Read more
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジ
Kouhei Sutou
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のまとめ
リーダブルコード勉強会 in 筑波大のまとめ
Kouhei Sutou
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のまとめ
Kouhei Sutou
SEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジ
Kouhei Sutou
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
Kouhei Sutou
Recommended
実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジ
Kouhei Sutou
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のまとめ
リーダブルコード勉強会 in 筑波大のまとめ
Kouhei Sutou
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のまとめ
Kouhei Sutou
SEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジ
Kouhei Sutou
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のグループふりかえり
リーダブルコード勉強会 in 筑波大のグループふりかえり
Kouhei Sutou
クリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear code
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
リーダブルコード
リーダブルコード
GIG inc.
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
Fujio Kojima
LT資料「リーダブルコードまとめ」
LT資料「リーダブルコードまとめ」
Atelier Frameworks
Mroonga!
Mroonga!
Kouhei Sutou
The Power Series - Exceptional Customer Service
The Power Series - Exceptional Customer Service
Richard Mulvey
リーダブルコード勉強会 in 筑波大のアイスブレイク
リーダブルコード勉強会 in 筑波大のアイスブレイク
Kouhei Sutou
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Sylwia Sulewska
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
Kouhei Sutou
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
Kouhei Sutou
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
Abdón Pedro Garnica Ramos
PGroongaの実装
PGroongaの実装
Kouhei Sutou
The Power Series - Negotiation
The Power Series - Negotiation
Richard Mulvey
The Power Series - The Power Close
The Power Series - The Power Close
Richard Mulvey
Power Series - Powerful Sales Presentations
Power Series - Powerful Sales Presentations
Richard Mulvey
The Power Series Making Appointments and Selling over the Telephone
The Power Series Making Appointments and Selling over the Telephone
Richard Mulvey
The Power Series - Future Rep
The Power Series - Future Rep
Richard Mulvey
The Power Series - The Success Factor
The Power Series - The Success Factor
Richard Mulvey
Selling at your higher price
Selling at your higher price
Richard Mulvey
The power series selling face to face
The power series selling face to face
Richard Mulvey
More Related Content
What's hot
リーダブルコード勉強会 in 筑波大のグループふりかえり
リーダブルコード勉強会 in 筑波大のグループふりかえり
Kouhei Sutou
クリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear code
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
リーダブルコード
リーダブルコード
GIG inc.
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
Fujio Kojima
LT資料「リーダブルコードまとめ」
LT資料「リーダブルコードまとめ」
Atelier Frameworks
What's hot
(6)
リーダブルコード勉強会 in 筑波大のグループふりかえり
リーダブルコード勉強会 in 筑波大のグループふりかえり
クリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear code
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
リーダブルコード
リーダブルコード
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
牛タン会議 2019 @ 仙台 「C# ドキドキ ライブ!!」 小島の分
LT資料「リーダブルコードまとめ」
LT資料「リーダブルコードまとめ」
Viewers also liked
Mroonga!
Mroonga!
Kouhei Sutou
The Power Series - Exceptional Customer Service
The Power Series - Exceptional Customer Service
Richard Mulvey
リーダブルコード勉強会 in 筑波大のアイスブレイク
リーダブルコード勉強会 in 筑波大のアイスブレイク
Kouhei Sutou
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Sylwia Sulewska
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
Kouhei Sutou
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
Kouhei Sutou
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
Abdón Pedro Garnica Ramos
PGroongaの実装
PGroongaの実装
Kouhei Sutou
The Power Series - Negotiation
The Power Series - Negotiation
Richard Mulvey
The Power Series - The Power Close
The Power Series - The Power Close
Richard Mulvey
Power Series - Powerful Sales Presentations
Power Series - Powerful Sales Presentations
Richard Mulvey
The Power Series Making Appointments and Selling over the Telephone
The Power Series Making Appointments and Selling over the Telephone
Richard Mulvey
The Power Series - Future Rep
The Power Series - Future Rep
Richard Mulvey
The Power Series - The Success Factor
The Power Series - The Success Factor
Richard Mulvey
Selling at your higher price
Selling at your higher price
Richard Mulvey
The power series selling face to face
The power series selling face to face
Richard Mulvey
Viewers also liked
(16)
Mroonga!
Mroonga!
The Power Series - Exceptional Customer Service
The Power Series - Exceptional Customer Service
リーダブルコード勉強会 in 筑波大のアイスブレイク
リーダブルコード勉強会 in 筑波大のアイスブレイク
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
Szkoła Podstawowa im. Wł.Broniewskiego w Szczuczynie - Klasa IIIc
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
リーダブルコードワークショップ(パイオニア向け) - 課題の実装の進め方
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
第7回フクオカRuby大賞本審査資料:全文検索エンジンGroongaへのmrubyの組み込み
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
DISTRITOS TURISTICOS DE LA PROVINCIA DE MELGAR
PGroongaの実装
PGroongaの実装
The Power Series - Negotiation
The Power Series - Negotiation
The Power Series - The Power Close
The Power Series - The Power Close
Power 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 Telephone
The Power Series - Future Rep
The Power Series - Future Rep
The Power Series - The Success Factor
The Power Series - The Success Factor
Selling at your higher price
Selling at your higher price
The power series selling face to face
The power series selling face to face
Similar to 実践リーダブルコードのコードチェンジ
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
Kouhei Sutou
リーダブルコードを読んだ後
リーダブルコードを読んだ後
Kouhei Sutou
SEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジ
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要
Kouhei Sutou
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
Kouhei Sutou
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習
Kouhei Sutou
SEゼミ2015 - 練習
SEゼミ2015 - 練習
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
Narihiro Nakamura
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方
Kouhei Sutou
"レガシーコード"再考
"レガシーコード"再考
irof N
リーダブルコード 1.0'
リーダブルコード 1.0'
Yamamura Takashi
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
Kouhei Sutou
分散Key/Valueストア Kai事例紹介
分散Key/Valueストア Kai事例紹介
Tomoya Hashimoto
レガシーコードでTDD力を高めよう #agilesamurai
レガシーコードでTDD力を高めよう #agilesamurai
Youtarou TAKAHASHI
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
Kei Sawada
実践リーダブルコードのまとめ
実践リーダブルコードのまとめ
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
Kouhei Sutou
Similar to 実践リーダブルコードのコードチェンジ
(20)
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
リーダブルコードを読んだ後
リーダブルコードを読んだ後
SEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジ
リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習
SEゼミ2015 - 練習
SEゼミ2015 - 練習
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
桐島、Rubyやめるってよ
桐島、Rubyやめるってよ
リーダブルコード勉強会 in 筑波大の進め方
リーダブルコード勉強会 in 筑波大の進め方
"レガシーコード"再考
"レガシーコード"再考
リーダブルコード 1.0'
リーダブルコード 1.0'
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
分散Key/Valueストア Kai事例紹介
分散Key/Valueストア Kai事例紹介
レガシーコードでTDD力を高めよう #agilesamurai
レガシーコードでTDD力を高めよう #agilesamurai
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
実践リーダブルコードのまとめ
実践リーダブルコードのまとめ
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
More from Kouhei Sutou
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
RubyKaigi 2022 - Fast data processing with Ruby and Apache Arrow
Kouhei Sutou
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Kouhei Sutou
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
Kouhei Sutou
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
Kouhei Sutou
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 data
Kouhei Sutou
Apache Arrow 2019
Apache Arrow 2019
Kouhei Sutou
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 data
Kouhei Sutou
Better CSV processing with Ruby 2.6
Better CSV processing with Ruby 2.6
Kouhei Sutou
Apache Arrow
Apache Arrow
Kouhei Sutou
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Kouhei Sutou
Apache Arrow
Apache Arrow
Kouhei Sutou
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
Kouhei Sutou
MySQL 8.0でMroonga
MySQL 8.0でMroonga
Kouhei Sutou
My way with Ruby
My way with Ruby
Kouhei Sutou
Red Data Tools
Red Data Tools
Kouhei Sutou
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
Kouhei Sutou
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!
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 Arrow
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
Apache Arrow Flight – ビッグデータ用高速データ転送フレームワーク #dbts2021
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
RubyKaigi Takeout 2021 - Red Arrow - Ruby and Apache Arrow
Rubyと仕事と自由なソフトウェア
Rubyと仕事と自由なソフトウェア
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 data
Apache Arrow 2019
Apache Arrow 2019
Redmine検索の未来像
Redmine検索の未来像
Apache 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.6
Apache Arrow
Apache Arrow
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow - データ処理ツールの次世代プラットフォーム
Apache Arrow
Apache Arrow
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL・PostgreSQLだけで作る高速あいまい全文検索システム
MySQL 8.0でMroonga
MySQL 8.0でMroonga
My way with Ruby
My way with Ruby
Red Data Tools
Red Data Tools
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
Mroongaの高速全文検索機能でWordPress内のコンテンツを有効活用!
MariaDBとMroongaで作る全言語対応超高速全文検索システム
MariaDBとMroongaで作る全言語対応超高速全文検索システム
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 やること 他の人のリポジトリーをfork✓ どこまで進んでいるかを把握 リーダブルコードを探す✓ ✓ 開発を継続(改良) リーダブルコードを探す✓ ✓
8.
コードチェンジ Powered by
Rabbit 2.1.7 リーダブルコードを発見! メモに残す✓ 既存のmemo.mdに追記してpush✓ ↓を含める 実際のコードのURL✓ リーダブルな理由✓ 見つけたきっかけ✓ ✓
9.
コードチェンジ Powered by
Rabbit 2.1.7 メモ例 ## 統一されたスタイル ← リーダブルな書き方の名前 URL: https://github.com/kou/.../commit/eb02be コード: @@ -64,7 +64,7 @@ void add_recipe_to_RecipeList(...) { void open_RecipeList(RecipeList *list, char *path) { FILE *fp; /* ファイルを開く */ - if ((fp = fopen(path , "r")) == NULL){ + if ((fp = fopen(path , "r")) == NULL) { fprintf (stderr, "ファイルが開けませんn"); fclose(fp); exit(EXIT_FAILURE); 理由: ファイル内でスタイルを統一しているので読みやすくなっている。
10.
コードチェンジ Powered by
Rabbit 2.1.7 リーダブルコードとは 読む人基準 「読む人」が 読みやすいなら リーダブル ✓ ✓ 読む人(=自分)基準でよい 自分はどんなコードが リーダブルだと思うのか 言語化してみよう ✓ 凝った書き方を見つけるのは 目的ではない! ✓ ✓
Download now