Microsoft MVP성태의 닷넷 이야기
장기적으로는 this 구문을 안쓰는게 맞을까요? [링크 복사], [링크+제목 복사],
조회: 14108
글쓴 사람
김재영 (kjyoffice at gmail.com)
홈페이지
첨부 파일
 

안녕하세요
이번에 코드를 작업하다 VisualStudio의 리팩토링에서 this 키워드를 날리는걸 목격했는데
this 구문을 장기적으로는 안쓰는게 맞을지 의견을 여쭤보고 싶습니다.

뭐 개인적인 입맛에 붙이나 떼나 선택하면 되고 빌드는 똑같이 될테지만,
대형(?!) 프로젝트나 코드를 만져본 성태님 입장에선 장기적으로 봤을때 의견이 있지 않을까 해서요

감사합니다.





(꼭 아래의 상황에서만은 아니겠지만 일단, 참고적으로)
목격한것으로는 아래의 상황입니다.
### 상황 (.NET 7)

네임스페이스 : HelloWorld
폴더 "Hello"에 파일 "SayHello.cs"
신규폴더 생성 : Welcome
(VisualStudio에서)
폴더 "Hello"의 파일 "SayHello.cs"를 Welcome로 드래그&드롭
VS에서 변경된 폴더의 이름으로 네임스페이스를 바꿀건지 물어봄 (예/아니오)
"예" 클릭, 네임스페이스가 변경 (HelloWorld.Hello -> HelloWorld.Welcome)
코드에서 this가 날아감
> 클래스 전역변수 SaySay를 접근하기 위해 "this.SaySay"쓴게 "SaySay"로 바뀌어 있음)








[최초 등록일: ]
[최종 수정일: 2/19/2023]


비밀번호

댓글 작성자
 



2023-02-19 06시39분
제 경우에는, 그냥 IDE 기본 설정을 따르는 쪽을 선호합니다. ^^ 제 고집대로 하다가도 다른 사람과 협업하게 되면 또 꼬이기 때문에... 참고로, this가 없어지는 등의 설정은 옵션으로 제공될 것입니다.

Code style preferences
; https://learn.microsoft.com/en-us/visualstudio/ide/code-styles-and-code-cleanup?view=vs-2022
정성태
2023-02-20 12시01분
[김재영] 의견과 링크(+_+) 감사합니다!
[guest]

... 91  92  93  94  95  [96]  97 
NoWriterDateCnt.TitleFile(s)
45송야5/29/200414528웹페이지 자동로그인..
46정성태5/31/200415448    답변글 [답변]: 웹페이지 자동로그인..
44반데라이차5/26/200414604안녕하세요~저 오크에요~~^^* [1]
43이윤복4/22/200413456윤보기 입니다.
48정성태5/31/200414775    답변글 [답변]: 윤보기 입니다.
40김대웅2/26/200415661메일 드렸는데.. 읽어보셨는지 모르겠네요.. 많이 바쁘신것 같아요..
41정성태2/29/200414792    답변글 [답변]: 메일 드렸는데.. 읽어보셨는지 모르겠네요.. 많이 바쁘신것 같아요..
42정성태3/6/200416006    답변글 [답변]: 메일로 답변을 드렸는데. 메일이 자꾸 반송되네요. 여기서 답변드립니다.
38문우영1/19/200414191ㅋㅋ 한글 아이디도 되는군요.!!
39정성태1/26/200414793    답변글 [답변]: 다행이네요. ^^;
33신종화1/9/200415817성태님 오랬만이군요 ^^ 새해복 많이 받으세요
35정성태1/17/200413706    답변글 [답변]: 성태님 오랬만이군요 ^^ 새해복 많이 받으세요
32김기영1/5/200414492질문인데요... 웹브라우저로 text를 전송할 수 있을까요??
34정성태1/17/200414085    답변글 [답변]: 질문인데요... 웹브라우저로 text를 전송할 수 있을까요??
28박소연10/30/200318155c언어를 이용한 가계부 프로그램
31정성태12/17/200319540    답변글 [답변]: c언어를 이용한 가계부 프로그램
27임영택9/17/200314692atl com에서 Window Handle 구하고 싶은데(바쁘시더라도 꼭 답변 해주세요!!)
30정성태12/17/200315096    답변글 [답변]: atl com에서 Window Handle 구하고 싶은데(바쁘시더라도 꼭 답변 해주세요!!)
26임영택9/15/200314175IE에서 submit 버튼을 누를때 발생하는 이벤트를 받을수 있나요?
29정성태12/17/200314232    답변글 [답변]: IE에서 submit 버튼을 누를때 발생하는 이벤트를 받을수 있나요?
24임영택9/14/200314319실행중인 DLL과 통신하는 방법?
25임영택9/15/200314391    답변글 [답변]: 자답(해결했습니다)
21박용운7/29/200314103잠긴파일에서...
22박용운7/30/200315501    답변글 왜 MoveFileEx가 먹히지를 않을까요?
23박용운7/30/200315369        답변글 [자답]
19김진호7/28/200314425atl 디버깅
... 91  92  93  94  95  [96]  97