Closed1

ミノ駆動本・読書メモ

suneo3476suneo3476

メモの前提

  • 普段は Webサービスを JavaScript, Vue.js で開発している
  • 言及時は基本的に上記技術を念頭にしている

2

  • 「設計」という言葉をプログラムの記述方式という意味で用いている

2.2

  • 再代入
    • 変数宣言は const で行い、let はそれでなければならない強い理由が無い限り使わないようにしている
    • 実際これは可読性を高くするのに役立っている
    • let 変数がスコープ内のどこで何回代入されているのかを追跡しなくて良いからである

3.1

  • クラス設計
    • Single File Component を書いているとそこで処理が完結するのをいいことにクラスを書くことが殆どない
    • しかし、複数のコンポーネント間で同じデータ・周辺処理を取り扱う際の煩雑さを考えると、場当たり的な実装ではなくクラス化の検討は必要だろう
    • 他のコンポーネント内に書いた処理を見ながら新コンポーネントに同じ実装を生やすこともあるが、これは良くないだろう

3.2.3, 3.2.5

  • final つけるがくどいように見えるが、JavaScript の const に置き換えるとそんな大したことではない気がする

3.2.7

  • 「オーバーエンジニアリング」ってやつか
このスクラップは2023/08/09にクローズされました