2010-05-11 2 views

답변

1

이것은 나를 위해 Refactoring이라는 매우 간단한 예입니다.

코드 리펙토링은 소프트웨어의 일부 비 기능 속성을 개선하기 위해 외부 기능 동작을 수정하지 않고 컴퓨터 프로그램의 소스 코드를 변경하는 프로세스입니다.

+0

아니요. 내 책에서 리팩토링은 다시 포맷팅하는 것이 아니라 코드를 더 깨끗하게 만들고 더 잘 캡슐화하도록 코드를 다시 작성하는 것을 의미합니다. 빈 출력이 변경됩니다. –

+0

제 책에서 리팩토링은 다른 방법으로 코드를 다시 작성하고 다시 포맷하는 것을 포함합니다. –

+0

@Tim, @ S.Lott : 물론 코드를 다시 포맷하는 것보다 리팩토링에 더 많은 것들이 있습니다. 나는 그것을 명확하게하기 위해 나의 답을 다시 말해 주었다. 나는 코드 변경이 리팩토링 (refactoring)이라고 생각하지 않는다. 바이너리 출력을 변경해야한다. –