Submit Search
Upload
実践リーダブルコードのコードチェンジ
•
0 likes
•
508 views
Kouhei Sutou
Follow
2015-06-24開催の実践リーダブルコードでのコードチェンジの進め方の説明。
Read less
Read more
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジ
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のまとめ
リーダブルコード勉強会 in 筑波大のまとめ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のグループふりかえり
リーダブルコード勉強会 in 筑波大のグループふりかえり
Kouhei Sutou
SEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジ
Kouhei Sutou
Recommended
実践リーダブルコードのコードチェンジ
実践リーダブルコードのコードチェンジ
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
リーダブルコードワークショップ(パイオニア向け)のコードチェンジ
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のまとめ
リーダブルコード勉強会 in 筑波大のまとめ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大 - コードチェンジ
リーダブルコード勉強会 in 筑波大 - コードチェンジ
Kouhei Sutou
リーダブルコード勉強会 in 筑波大のグループふりかえり
リーダブルコード勉強会 in 筑波大のグループふりかえり
Kouhei Sutou
SEゼミ2014 - コードチェンジ
SEゼミ2014 - コードチェンジ
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会の進め方
SEゼミ2014 - リーダブルコード勉強会の進め方
Kouhei Sutou
Writing Readable Code
Writing Readable Code
eddiehaber
The art of readable code (ch1~ch4)
The art of readable code (ch1~ch4)
Ki Sung Bae
実践リーダブルコードの概要
実践リーダブルコードの概要
Kouhei Sutou
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
Kouhei Sutou
リーダブルコードが良書だったのでまとめました
リーダブルコードが良書だったのでまとめました
Takumi Sato
The Art Of Readable Code.
The Art Of Readable Code.
Unyong (Sheldon) Choi
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
Rico Sengan
The Art Of Readable Code
The Art Of Readable Code
Baidu, Inc.
リーダブルコード
リーダブルコード
Keita Otsuka
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Jérôme Petazzoni
Programming camp code reading
Programming camp code reading
Hiro Yoshioka
Xp祭り2013
Xp祭り2013
Yoshihiro Furukawa
Apache ArrowのRubyバインディングをGObject Introspectionで
Apache ArrowのRubyバインディングをGObject Introspectionで
Kouhei Sutou
コーディング入門以前
コーディング入門以前
Yutaka Kinjyo
Javaコーディング勉強会
Javaコーディング勉強会
inatus
機械学習を利用したちょっとリッチな検索
機械学習を利用したちょっとリッチな検索
nobu_k
セキュアコーディング方法論再構築の試み
セキュアコーディング方法論再構築の試み
Hiroshi Tokumaru
リーダブルコード勉強会
リーダブルコード勉強会
norimatsu2012
コーディングが上達するコツ
コーディングが上達するコツ
evol-ni
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
Kouhei Sutou
リーダブルコードを読んだ後
リーダブルコードを読んだ後
Kouhei Sutou
More Related Content
Viewers also liked
SEゼミ2014 - リーダブルコード勉強会の進め方
SEゼミ2014 - リーダブルコード勉強会の進め方
Kouhei Sutou
Writing Readable Code
Writing Readable Code
eddiehaber
The art of readable code (ch1~ch4)
The art of readable code (ch1~ch4)
Ki Sung Bae
実践リーダブルコードの概要
実践リーダブルコードの概要
Kouhei Sutou
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
Kouhei Sutou
リーダブルコードが良書だったのでまとめました
リーダブルコードが良書だったのでまとめました
Takumi Sato
The Art Of Readable Code.
The Art Of Readable Code.
Unyong (Sheldon) Choi
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
Rico Sengan
The Art Of Readable Code
The Art Of Readable Code
Baidu, Inc.
リーダブルコード
リーダブルコード
Keita Otsuka
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Jérôme Petazzoni
Programming camp code reading
Programming camp code reading
Hiro Yoshioka
Xp祭り2013
Xp祭り2013
Yoshihiro Furukawa
Apache ArrowのRubyバインディングをGObject Introspectionで
Apache ArrowのRubyバインディングをGObject Introspectionで
Kouhei Sutou
コーディング入門以前
コーディング入門以前
Yutaka Kinjyo
Javaコーディング勉強会
Javaコーディング勉強会
inatus
機械学習を利用したちょっとリッチな検索
機械学習を利用したちょっとリッチな検索
nobu_k
セキュアコーディング方法論再構築の試み
セキュアコーディング方法論再構築の試み
Hiroshi Tokumaru
リーダブルコード勉強会
リーダブルコード勉強会
norimatsu2012
コーディングが上達するコツ
コーディングが上達するコツ
evol-ni
Viewers also liked
(20)
SEゼミ2014 - リーダブルコード勉強会の進め方
SEゼミ2014 - リーダブルコード勉強会の進め方
Writing Readable Code
Writing Readable Code
The art of readable code (ch1~ch4)
The art of readable code (ch1~ch4)
実践リーダブルコードの概要
実践リーダブルコードの概要
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
名著『リーダブルコード - より良いコードを書くためのシンプルで実践的なテクニック』を解説者と一緒に読み解こう
リーダブルコードが良書だったのでまとめました
リーダブルコードが良書だったのでまとめました
The Art Of Readable Code.
The Art Of Readable Code.
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
コーディングがラクになる!? “自分仕様”のさくさくコーディング法
The Art Of Readable Code
The Art Of Readable Code
リーダブルコード
リーダブルコード
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Programming camp code reading
Programming camp code reading
Xp祭り2013
Xp祭り2013
Apache ArrowのRubyバインディングをGObject Introspectionで
Apache ArrowのRubyバインディングをGObject Introspectionで
コーディング入門以前
コーディング入門以前
Javaコーディング勉強会
Javaコーディング勉強会
機械学習を利用したちょっとリッチな検索
機械学習を利用したちょっとリッチな検索
セキュアコーディング方法論再構築の試み
セキュアコーディング方法論再構築の試み
リーダブルコード勉強会
リーダブルコード勉強会
コーディングが上達するコツ
コーディングが上達するコツ
Similar to 実践リーダブルコードのコードチェンジ
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
Kouhei Sutou
リーダブルコードを読んだ後
リーダブルコードを読んだ後
Kouhei Sutou
SEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジ
Kouhei Sutou
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のまとめ
Kouhei Sutou
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
Kouhei Sutou
クリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear code
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要
Kouhei Sutou
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
Kouhei Sutou
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
Kouhei Sutou
リーダブルコード 1.0'
リーダブルコード 1.0'
Yamamura Takashi
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習
Kouhei Sutou
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
Kouhei Sutou
リーダブルコード
リーダブルコード
Jun Ootani
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
Kouhei Sutou
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
Masahiro Nishimi
リーダブルコード
リーダブルコード
GIG inc.
SEゼミ2015 - 練習
SEゼミ2015 - 練習
Kouhei Sutou
SEゼミ2014 - 練習
SEゼミ2014 - 練習
Kouhei Sutou
Similar to 実践リーダブルコードのコードチェンジ
(20)
実践リーダブルコードのふりかえり
実践リーダブルコードのふりかえり
リーダブルコードを読んだ後
リーダブルコードを読んだ後
SEゼミ2015 - コードチェンジ
SEゼミ2015 - コードチェンジ
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のまとめ
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
SEゼミ2015 - リーダブルコード勉強会のグループふりかえり
クリアなコードの作り方 - How to make clear code
クリアなコードの作り方 - How to make clear code
リーダブルコードワークショップ(パイオニア向け)の概要
リーダブルコードワークショップ(パイオニア向け)の概要
開発者は仕事でリーダブルなコードを書けるのか?
開発者は仕事でリーダブルなコードを書けるのか?
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
SEゼミ2014 - リーダブルコード勉強会のまとめ
SEゼミ2014 - リーダブルコード勉強会のまとめ
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコードワークショップ(パイオニア向け)のリーダブルコードの共有
リーダブルコード 1.0'
リーダブルコード 1.0'
リーダブルコード勉強会 in 筑波大 - 練習
リーダブルコード勉強会 in 筑波大 - 練習
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
リーダブルコード
リーダブルコード
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
SEゼミ2014 - リーダブルコード勉強会のグループふりかえり
デキるプログラマだけが知っているコードレビュー7つの秘訣
デキるプログラマだけが知っているコードレビュー7つの秘訣
リーダブルコード
リーダブルコード
SEゼミ2015 - 練習
SEゼミ2015 - 練習
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.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 リーダブルじゃないコード 見つけやすい 異質✓ 読んでいると詰まる✓ ✓ 今日のチャレンジ 気をとられない✓ ✓
6.
コードチェンジ Powered by
Rabbit 2.1.3 リーダブルなコード 見つけにくい まわりのコードになじんでいるから✓ すーっと理解できてひっかからない✓ ✓ 今日のチャレンジ 意識して見つけよう!✓ ✓
7.
コードチェンジ Powered by
Rabbit 2.1.3 やること 他の人のリポジトリーをfork✓ どこまで進んでいるかを把握 リーダブルコードを探す✓ ✓ 開発を継続(改良) リーダブルコードを探す✓ ✓
8.
コードチェンジ Powered by
Rabbit 2.1.3 リーダブルコードを発見! メモに残す forkしたリポジトリーのissueに書く✓ ✓ メモの内容 実際のコードのURL✓ リーダブルな理由✓ 見つけたきっかけ✓ ✓
9.
コードチェンジ Powered by
Rabbit 2.1.3 メモ例 タイトル:統一されたスタイル ← リーダブルな書き方の名前 ↓本文↓ -- 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.3 リーダブルコードとは 読む人基準 「読む人」が 読みやすいなら リーダブル ✓ ✓ 読む人(=自分)基準でよい 自分はどんなコードが リーダブルだと思うのか 言語化してみよう ✓ 凝った書き方を見つけるのは 目的ではない! ✓ ✓
Download now