그냥 value에 기본 연산만 한다면 그렇게도 생각할 수 있는데, 점점 프로젝트 규모 키워가며 경험 쌓다보면 프로퍼티 왜 저리 쓰는지 알고 말고 할 것도 없이 그냥 스스로 없으면 내가 만들어서라도 써야겠다 싶은 깨닳음을 얻게 될 것이니. 그냥 지금은 필요 없어 보이면 안 쓰면서 해보는 것도 나쁘지 않음.
익명(59.42)2017-11-01 13:28
혼자하면 없어도 됨 - dc App
익명(175.223)2017-11-01 13:30
니가 만든 코드를 너 혼자 쓸때는 그게 큰 문제가 아니야. 프로그래밍 언어의 대부분의 기능은 다른사람과 협력할때 오류없이 추가해도 되는 기능과 추가하면 안되는 기능을 구분하기 위해 존재해.
22(98.234)2017-11-01 13:36
쉽게 게임으로 예를들면 이속 10%짜리 포션이 있는데 누군가 속여서 100%짜로로 셋팅하면 그게 바로 적용됨. 근디 setter에서 이 포션은 0%미만으로 안떨어지고 20%초과하는 값이 입력되었을때 브레이크를 걸수있슴.
그냥 value에 기본 연산만 한다면 그렇게도 생각할 수 있는데, 점점 프로젝트 규모 키워가며 경험 쌓다보면 프로퍼티 왜 저리 쓰는지 알고 말고 할 것도 없이 그냥 스스로 없으면 내가 만들어서라도 써야겠다 싶은 깨닳음을 얻게 될 것이니. 그냥 지금은 필요 없어 보이면 안 쓰면서 해보는 것도 나쁘지 않음.
혼자하면 없어도 됨 - dc App
니가 만든 코드를 너 혼자 쓸때는 그게 큰 문제가 아니야. 프로그래밍 언어의 대부분의 기능은 다른사람과 협력할때 오류없이 추가해도 되는 기능과 추가하면 안되는 기능을 구분하기 위해 존재해.
쉽게 게임으로 예를들면 이속 10%짜리 포션이 있는데 누군가 속여서 100%짜로로 셋팅하면 그게 바로 적용됨. 근디 setter에서 이 포션은 0%미만으로 안떨어지고 20%초과하는 값이 입력되었을때 브레이크를 걸수있슴.
설명 굿 - dc App