«methods» 태그된 질문

2
메소드 매개 변수로서의 식별자 대 도메인 객체
객체 / 고유 ID를 메소드 / 함수 매개 변수로 사용하는 것에 대한 객관적인 주장이 있습니까? (및 다른 개체의 구성원?). 특히 정적으로 유형이 지정된 언어 (C # / Java / Scala)와 관련하여 객체 자체의 장점 : 더 안전한 유형의 통화. ID를 사용하면 인수 순서가 잘못 될 위험이 있습니다. 그래도 해당 클래스의 …

5
긴 메소드 리팩토링 : 그대로두고 메소드로 분리 vs 로컬 함수 사용
다음과 같은 긴 방법이 있다고 가정하십시오. public void SomeLongMethod() { // Some task #1 ... // Some task #2 ... } 이 방법에는 별도의 방법이나 로컬 기능으로 이동해야하는 반복적 인 부분이 없습니다. 긴 방법이 코드 냄새라고 생각하는 사람들이 (나를 포함하여) 많이 있습니다. 또한 #region여기에 (s) 를 사용하는 것을 좋아하지 않으며 …

4
클래스의 메소드는 언제 자신을 수정 한 후 동일한 인스턴스를 리턴해야합니까?
나는 세 가지 방법을 가지고있는 클래스가 A(), B()하고 C(). 이러한 메소드는 자체 인스턴스를 수정합니다. 방법은 인스턴스는 별도의 사본 (다만 때 인스턴스를 반환해야하지만 Clone()) 나는 반환하는 자유로운 선택 가지고 void또는 같은 인스턴스 ( return this;) 메소드에서 동일한 인스턴스를 수정하고 다른 값을 반환하지 않습니다. 동일한 수정 된 인스턴스를 반환하기로 결정할 때와 같은 …

6
필드 대 메서드 인수 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 방금 새 클래스를 작성하기 시작했으며 엄격하게 필요하지 않은 많은 메소드 인수를 추가하고있었습니다. 이것은 일반적인 구성이나 클래스의 종속성이 아닌 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.