큰 .NET 메서드가있는 경우 여러 메서드로 나눌 좋은 방법인지 여부를 알고 싶습니다. 내 우려 사항은 다음과 같습니다. 1 - 한 번만 호출하면 메서드를 만드는 것이 있습니까?
2 - 내 수업에서 개인 메서드를 호출하는 경우 인스턴스 변수를 사용하지 마십시오. 이 좋은 또는 나쁜 연습인가? 예를 들어 :.NET에서 큰 메서드 리팩터링
var a, b;
public void TestMe
{
FirstTest(a,b);
}
private void FirstTest(paramA, paramB)
{
//code here with passed in parameters
}
//instead of:
private void FirstTest()
{
//code here with instance variables a,b
}
편집 : 첫 번째의 방법을 만들 수있는 가능성이 가장 높은하지 않는 이유가, 예를
Bob 삼촌의 책 "Clean Code"는 방법을 설명하는 데 도움이됩니다. 엄지 손가락의 간단한 규칙은 코드에서 주석을 사용할 수 있다고 생각한다면 아마도 잘 명명 된 메서드를 대신 사용할 수 있습니다. –