LoginSignup
7
7

More than 5 years have passed since last update.

設計哲学

Last updated at Posted at 2014-06-23

DRY

Don't Repeat Yourself 繰り返しを避けよ

同じことを繰り返し記述するのは無駄であり、仕様変更やバグフィックスの時に一部を変更し忘れる可能性が高くなる。

設定より規約

Convention pver Configuration

「規約」=「デフォルトの設定」。
あらかじめ用意された規約に従ってアプリケーションを開発することで、記述量を大幅に減らせる。

例)モデルの命名規約
テーブル名:members
モデルのクラス名:member
クラスを記述するファイル名:member.rb

「制約が自由をもたらす」

決まり切った手順に従うことで余計な設定を記述する必要がなくなり、プログラマはコードに集中できる。

7
7
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7