private field에 굳이 this. 붙이는 이유가 뭐냐
익명(112.168)
2025-04-27 12:23
추천 0
댓글 8
다른 게시글
-
프로그래머랑 기획자 중간단계 직군 생겨날듯 ㅇㅅㅇ... [4]뉴진파(newjeanpa) | 25.04.27추천 0
-
정처기 sqld 다 안 딸거임 [3]ㅆㅇㅆ(124.216) | 25.04.27추천 0
-
ai 주석 존나 잘다는거 같음 ㅇㅇ..뉴진파(newjeanpa) | 25.04.27추천 0
-
ai 발전속도보면 좀 무서움뉴진파(newjeanpa) | 25.04.27추천 0
-
뭔 sqld도 없는것들이 프로그래밍이냐 ㅋㅋㅋㅋㅋㅋ [3]익명(89.147) | 25.04.27추천 0
-
점메추해달라고시발련들아 [5]익명(1.242) | 25.04.27추천 0
-
ai 없던 시절에는 코딩 어케했냐 [1]뉴진파(newjeanpa) | 25.04.27추천 0
-
개발 5년차입니다 참한 여성분 구해요. (사진 인증)익명(222.111) | 25.04.27추천 0
-
런닝 완료익명(1.242) | 25.04.27추천 0
-
23살은 책읽기엔 좀 늦은 나이인가?? [2]익명(223.38) | 25.04.27추천 0
파라미터와 이름이 겹치는경우 구분하기위해서 혹은 그냥
그 경우는 나도 붙히지. 파라미터나 로컬 var이랑 겹치면 안 붙힐 수 없잖아
그냥아니면 뭐 명시적으로 멤버라고 알려주고싶어서려나
정적 분석도구에서 그런 규칙이 있잖아. 그리고 명시성 강조때문에 그렇고 대부분 분석 도구때문에 그런걸로 앎
그래서 _언더스코어 붙이는 사람들 많은데 언더스코어 붙일거면 안써도됨. 나처럼 언더스코어 쓰는거 안좋아하는 사람들이나 붙이지
명시성 논리가 이해 안 되는게 헷갈릴게 있나? this를 안 붙혀도 되는 상황인것 자체가 그 변수가 가르키는게 1개 밖에 없다는 뜻인데
this가 변수뿐만 아니라 스코프 자체를 잡아줘서 보기가 편함. this를 쓴다= 호출 스택에서 this 보여서 상태 추적이 편함
언더스코어도 물론 보이지만 this 키워드가 더 찾기가 편함