네이밍
Last updated
Last updated
func sendData() { } // 동사
func userIsValid() -> Bool { } // 형용사형태class Client { }
class User { }**// as-is**
let dt = "20210901KST"
for i in data {
// code
}
// to-be
let dateTimeWithTimezone = "20210901KST" // 구체적이고 명시적으로
for product in products { // i 대신 명시적인 인자 확인
// code
}// as-is
let productWithPrice = Product("아이폰", 3000)
let theMessage = 1 // 불필요한 관사 포함
let nameString = "jiwon" // 변수명에 타입을 부가적으로 표현함
// to-be
product = Product("아이폰", 3000)
message = 1
name = "jiwon"