- Session 1: Introduction and Principles - https://speakerdeck.com/munetoshi/code-readability-session-1-ver-2-en
- Session 2: Naming - https://speakerdeck.com/munetoshi/code-readability-session-2-ver-2-en
- Session 3: Comments - https://speakerdeck.com/munetoshi/code-readability-session-3-ver-2-en
- Session 4: State - https://speakerdeck.com/munetoshi/code-readability-session-4-ver-2-en
- Session 5: Function - https://speakerdeck.com/munetoshi/code-readability-session-5-ver-2-en
- Session 6: Dependency I - https://speakerdeck.com/munetoshi/code-readability-session-6-ver-2-en
LINEヤフー Tech Blog で公開している「コード品質向上のテクニック」のポスト一覧です。
回 | タイトルとリンク | 一言まとめ | キーワード |
---|---|---|---|
34 | 三十六計分けるに如かず | どのロジックを使うのかが静的に決まる場合は、Strategy pattern の使用を避ける。 | strategy pattern , conditional branch , sealed class |
33 | シェフの気まぐれデコレーション | Decorator pattern を使うときは、その条件を確認する。 | decorator pattern , type safeness , data model |
32 | 奈落からの帰還 | 早期リターンを使う場合は、その存在と条件、およびハッピーパスを目立たせる。 | early return , conditional branch , function flow |
31 | 同じ釜のプロパティ | 直和型に共通するプロパティを抽出することで、より分かりやすい構造にできることがある。 | sum type , sealed class , common property |