외부 라이브러리 나한테 맞게 리팩토링하고 있는데
테스트가 워낙 잘 작성돼었어서
리팩토링 한 후에 기능 테스트를 한눈에 확인가능하니 엄청 편하네
맞다 그래서 원래 리팩토링하기전에 테스트 만들어놓고 시작해야함
혹시 언어 바꾸는 포팅이나 리팩토링 관심있으면 온갖 삽질하면서 rust로 옮긴 librsvg 케이스를 참고하셈https://people.gnome.org/~federico/blog/librsvg-posts.html
automated test 없으면 프로젝트 진행 자체가 겁날 정도가 되야됨
맞다 그래서 원래 리팩토링하기전에 테스트 만들어놓고 시작해야함
혹시 언어 바꾸는 포팅이나 리팩토링 관심있으면 온갖 삽질하면서 rust로 옮긴 librsvg 케이스를 참고하셈
https://people.gnome.org/~federico/blog/librsvg-posts.html
automated test 없으면 프로젝트 진행 자체가 겁날 정도가 되야됨