Table of Contents - rabbit-slide-Piro-readable-code-workshop-2021-09-13-introduction-2021.09.13 Documentation
Pages
- README.rd
- Rakefile
- config.yaml
-
introduction.rab
- リーダブルコードの意義と、実践の方法
- 全体の流れ
- ノート
- 講師紹介
- ノート
- チューター紹介
- ノート
- チューター紹介
- ノート
- アジェンダ
- ノート
- 講座の目的
- ノート
- 目的でないこと
- ノート
- ノート
- そもそもの話
- ノート
- リーダブルコードが必要な理由
- ノート
- 「速度」?
- ノート
- むしろ「読みにくいと開発が遅くなる」
- ノート
- 時間が経つほど影響大
- プロパティー
- ノート
- つまり
- ノート
- 既存のコードを読んだり手を加えたりする場面
- ノート
- 既存のコードに手を加える場面
- ノート
- 既存のコードを読む場面
- ノート
- 営利企業ではどうか
- ノート
- ノート
- リーダブルコードの実践
- リーダブルコードの実践
- 読む?書くじゃないの?
- ノート
- 実際のコードで考えてみる
- プロパティー
- ノート
- やりたいことを言語化してみる
- ノート
- 項目の見出し列の……
- プロパティー
- ノート
- セルを結合する
- プロパティー
- ノート
- 見出し列の定義の配列
- プロパティー
- ノート
- シートの範囲を指定して結合
- プロパティー
- ノート
- 実際のコード
- ノート
- 書いた本人の視界
- ノート
- 第三者の視界
- ノート
- リーダブルなコードの場合
- ノート
- よく聞く話
- ノート
- ノート
- 実際のコードを読んでみよう
- プロパティー
- ノート
- ビジネス上の要件
- ノート
- 元々はExcelワークシートを手作りしていた
- ノート
- 自動化を図った
- ノート
- 読んでみよう1
- ノート
- ポイント
- ノート
- 試しに探してみよう1
- ノート
- 試しに読んでみよう2
- ノート
- 改修の経緯
- ノート
- 試しに探してみよう2
- ノート
- リーダブルだった書き方がアンリーダブルに……
- ノート
- 試しに読んでみよう3
- ノート
- 改修の要旨
- 試しに探してみよう3
- ノート
- 試しに探してみよう3
- ノート
- つまり、ここでの「リーダブル」とは
- ノート
- ふつうのOSS開発者の日常
- ノート
- 自分で書いたコードでも、覚えてないのが当たり前!
- ノート
- ノート
- リーダブルコードの実践
- ノート
- アンリーダブル化する原因
- ノート
- アンリーダブル化する原因(例)
- ノート
- 状況の変化に気付けても、追従できない……
- ノート
- ベテランはどうする?
- ノート
- 悪い兆候に敏感になろう
- ノート
- ためらわずに書き直せるようにするために(1)
- ノート
- ためらわずに書き直せるようにするために(2)
- ノート
- 早め早めのリカバリー
- ノート
- 参考:良い分割の仕方
- ノート
- ノート
- リーダブルコードの練習
- チームで開発してみよう
- ノート
- 注意点
- 明日の後半戦
- 明日の後半戦
- 最終目標:コードを読む文化を持ち帰ろう
- この後の予定まとめ
- おさらい
- 講座の目的
- リーダブルコードが必要な理由
- 変更コストと開発速度
- プロパティー
- ノート
- 講座でやること
- ここまでの説明
- 次のステップ
- 次のステップの例1
- 次のステップの例2
- 次のステップの例3
- コードを読む文化を後輩につなごう
- 新しい人との関わりが、リーダブルの基準の見直し機会になる
- サポート
- クリアコード
- 課題(宿題)