- 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 で公開している「コード品質向上のテクニック」のポスト一覧です。
回 | タイトルとリンク | 一言まとめ | キーワード |
---|---|---|---|
49 | 虚実皮膜の依存 | 型としての依存関係とオブジェクトとしての依存関係の違いを意識する。 | dependency , aggregation , object reference |
48 | ワイルドすぎる引数 | 複数の意味で解釈できるような汎用的すぎる引数の定義を避ける。 | parameter , semantics , flexibility |
47 | 不履行権の不履行 | デフォルトパラメータに使う値は、共通して使われる「普通の」値であるべきで、特殊な値は使うべきでない。 | default parameter , null object , special value |
46 | 関数は見かけによらず | 似たような名前を使って定義するときは、名前の差異と仕様の差異をできる限り一致させる。 | naming , consistency , principle of least astonishment |