2

多くの場合、モデル/変数名が textmate で予約語 (つまり、service、attr など) として強調表示されているのを見つけました。

これが問題を引き起こすのではないかと心配して、通常は別の名前に変更します (service -> srvice、attr -> atr)。

この件について少しグーグルで検索しましたが、検索用語が少しトリッキーなので、あまり見つかりませんでした

予約語である変数の名前を変更する方法に関するベスト プラクティスはありますか? アンダースコアなどを前に付けるなど (_service、_attr)

4

1 に答える 1

3

名前でより創造的または説明的になります...たとえば、データベースをtype、レールマジック用に予約されているという名前の列を持つレールに変換していたので、名前をに変更しましたfacility_type. より長くなりますが、名前はその内容をさらに文書化します。先頭にアンダースコアを使用したり、文字を省略したりすると、読みにくくなります。

于 2011-09-28T22:25:39.253 に答える