2009-11-11 3 views
0

컴파일러 오류로 작업 할 때 라인 번호는 IDE에서 훌륭하지만 초과 작업 시간은 저하됩니다. 즉, 코드가 추가/제거/리팩토링 될 때 코드가 변경되고 코드 검토 또는 스택 추적에 사용 된 줄 번호가 잘못된 위치에있을 수 있습니다.코드 식별을위한 회선 번호의 대체

시간이 지남에 따라 성능이 저하되지 않는 특정 코드 줄을 식별하기 위해 줄 번호를 사용하는 다른 방법이 있습니까?

답변

3

소스 제어 시스템의 변경 집합 번호/개정 번호 + 줄 번호로 처리해야합니다.

"시간이 지남에 따라 저하되는"코드를 검토하려는 경우 항상 동일한 코드를 변경하는 모든 변경 사항을 피하기 위해 리팩터링해야합니다. 처음에 검토하려는 코드가 더 이상 존재하지 않으면 코드 검토를 수행하는 것이 약간 어렵습니다.

또는, 당신은 검토 과정을 가속화한다 ...

+0

+1 우리가 현재하고있는 것은 개정을 거쳐 올바르게 유지되고 올바르게 추적되기를 바랍니다. –

+0

그렇게하는 유일한 방법은 코드에 태그를 넣는 것입니다. 권장하지는 않습니다. 또 다른 대안은 문제의 코드 조각의 스냅 샷을 얻고 패턴 일치를 적용하여 해당 조각을 찾도록 시도하는 것이지만 다시는 권장하지 않습니다. –

0

는 대부분 고토 라인에 대한 바로 가기가 당신의 IDE에서 도구를 사용하는 방법에 대해 알아보세요.

코드 검토를 위해 회선을 참조하려면 이미 제안 된 개정 번호와 회선 번호 조합을 사용하십시오.

1

코드를 리팩토링하십시오. 그런 다음 해당 메소드 내에서 메소드와 조작을 참조 할 수 있습니다.