Writing
애슐리 엘리스 피어스의 Git 기반 리팩토링
Git을 활용하여 SOLID 원칙 위반과 코드 스멜을 식별하고 개선하기.
코드에 리팩토링이 필요하다는 것을 알면서도 어디서부터 시작해야 할지 모를 때가 많습니다. 대표적인 코드 스멜을 공부하고 피해야 할 패턴을 배웠더라도, 단순히 규칙을 암기하는 것만으로 모든 문제가 해결되지는 않습니다. 이 강연에서는 Git을 사용하여 각 SOLID 원칙의 위반 사항을 인식하고 해결하는 방법을 알아봅니다. diff, 커밋 히스토리, 풀 리퀘스트를 통해 문제점을 가리키는 코드 패턴을 발견하고 더 유지보수하기 쉬운 코드를 작성하는 방법을 배울 수 있습니다.