만세! 한국어 버전이 드디어 출시되었습니다! 피드백을 공유하거나 오류를 보고하려면 메시지를 보내주세요.

Hello, world!

Refactoring.Guru는 리팩토링, 디자인 패턴, SOLID 원칙 및 기타 스마트 프로그래밍 주제에 대해 알아야 할 모든 것을 쉽게 찾을 수 있는 자원입니다.

이 사이트에서는 이러한 모든 주제가 어떻게 교차하고 같이 움직이며 여전히 유효한지 등의 큰 그림을 보여줍니다. 저는 이러한 개념들의 발명가가 아닙니다. 대부분 개념들은 지난 20년 동안 다른 사람들이 발명했습니다. 그러나 리팩토링, 패턴 및 일반 프로그래밍 원칙 간의 연결은 대부분 프로그래머에게 여전히 익숙하지 않은 주제들입니다. 이것이 제가 여기서 해결하고자 하는 문제입니다.

또한 저는 이 사이트를 지속해서 업데이트하고 있습니다. 이메일 또는 페이스북을 통해 프로젝트 업데이트에 대해 알림을 받으세요.

— 알렉산더 슈베츠
Refactoring.Guru를 운영하는 1인 팀

리팩토링​(곧 출시 예정)

리팩토링은 새로운 기능을 만들지 않고 코드를 개선하는 체계적인 프로세스입니다. 리팩토링은 혼잡한 코드를 깨끗한 코드와 단순한 디자인으로 바꿉니다.

리팩토링에 대해 자세히 알아보기 »

디자인 패턴

디자인 패턴은 소프트웨어 디자인 과정에서 자주 발생하는 문제에 대한 일반적인 해결책입니다. 이는 해당 코드에서 반복적으로 되풀이되는 디자인 문제들을 해결하기 위하여 맞춤화할 수 있는 청사진을 미리 만들어 놓은 것과 같습니다.

디자인 패턴에 대해 자세히 알아보기 »