Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 384 Bytes

File metadata and controls

30 lines (21 loc) · 384 Bytes

命名慣例

變數或者是 method 名稱,採用 snake_case

def credit_card_discount
  original_price * 0.9
end

Class 和 Module 名稱,採用 CamelCase

class UserProfile
  def initialize(name)
    @name = name
  end
end

CONSTANT 使用 SCREAMING_SNAKE_CASE

class Invoice
  CREDIT_CARD_TYPE = ["VISA","MASTER"]
end