본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← programming 게시판

private field에 굳이 this. 붙이는 이유가 뭐냐

익명(112.168) 2025-04-27 12:23 추천 0

 

댓글 8

  • 파라미터와 이름이 겹치는경우 구분하기위해서 혹은 그냥

    프갤러 1(223.38) 2025-04-27 12:28
  • 답글

    그 경우는 나도 붙히지. 파라미터나 로컬 var이랑 겹치면 안 붙힐 수 없잖아

    익명(112.168) 2025-04-27 12:28
  • 답글

    그냥아니면 뭐 명시적으로 멤버라고 알려주고싶어서려나

    프갤러 2(223.38) 2025-04-27 12:32
  • 정적 분석도구에서 그런 규칙이 있잖아. 그리고 명시성 강조때문에 그렇고 대부분 분석 도구때문에 그런걸로 앎

    ㅆㅇㅆ(124.216) 2025-04-27 12:39
  • 답글

    그래서 _언더스코어 붙이는 사람들 많은데 언더스코어 붙일거면 안써도됨. 나처럼 언더스코어 쓰는거 안좋아하는 사람들이나 붙이지

    ㅆㅇㅆ(124.216) 2025-04-27 12:39
  • 답글

    명시성 논리가 이해 안 되는게 헷갈릴게 있나? this를 안 붙혀도 되는 상황인것 자체가 그 변수가 가르키는게 1개 밖에 없다는 뜻인데

    익명(112.168) 2025-04-27 12:42
  • 답글

    this가 변수뿐만 아니라 스코프 자체를 잡아줘서 보기가 편함. this를 쓴다= 호출 스택에서 this 보여서 상태 추적이 편함

    ㅆㅇㅆ(124.216) 2025-04-27 12:46
  • 답글

    언더스코어도 물론 보이지만 this 키워드가 더 찾기가 편함

    ㅆㅇㅆ(124.216) 2025-04-27 12:49

다른 게시글

  • 프로그래머랑 기획자 중간단계 직군 생겨날듯 ㅇㅅㅇ... [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
목록으로
읽기 전용 미러