10
메소드 변수로 멤버 변수 전달
프로젝트에서 다음과 같은 코드를 찾았습니다. class SomeClass { private SomeType _someField; public SomeType SomeField { get { return _someField; } set { _someField = value; } } protected virtual void SomeMethod(/*...., */SomeType someVar) { } private void SomeAnotherMethod() { //............. SomeMethod(_someField); //............. } }; 팀원에게 이것이 잘못된 코드임을 어떻게 확신 …