0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

開発備忘録 メソッドとカラム名について

Last updated at Posted at 2019-09-04

Railsでの開発でメソッド名とカラム名で苦戦したので備忘録で書いています。(メモ程度)

メソッド名とカラム名が同一なものを避ける。

例えば、下記の2つのコードがあったとします。

⓵test.hoge
②test.hoge

どちらも同じ値が出力されるように見えますが、異なる場合がありまます。

・変数がモデルを指していない場合 ex) test = hogehoge
・モデルなどに記載しているメソッドを利用している場合 ex) def hoge
・メソッドと同一名のカラムをDBで保持していた場合
・モデルが違うのにeachなどの変数で同一の変数名を利用している場合 ex) test_1.find_each do |test|

上記に記載したような書き方になっていると開発改修時に混乱を招きます。

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?