더북(TheBook)

1.4.4 프레임워크로 바꾸어도 이점이 없다

4. 시나리오에서는 이미 존재하고 앱에서 작동 중인 것을 대체하려고 프레임워크를 사용하는 실수가 발생할 수 있다고 언급했다. 때때로 우리는 기존 아키텍처를 새로운 것으로 교체하고 싶은 유혹을 받는다. 새로운 프레임워크가 나타나 인기를 얻어 모두가 사용한다면 우리 앱도 그 프레임워크를 사용하지 못할 이유가 있느냐고 물어볼 수 있다. 당연히 사용할 수는 있지만 작동하는 것을 교체해서 성취하려는 것을 주의 깊게 분석해야 한다. 어떤 경우에는 1.1절에서 소개한 이야기처럼 앱을 변경하고 특정 프레임워크에 의존하는 것이 더 도움이 될 수 있다. 이 변경으로 이점을 얻는다면 그렇게 하라! 변경하는 이유는 앱을 보다 유지 관리하기 쉽게 만들고 싶거나, 성능을 높이고 싶거나, 더 안전하게 만들고 싶기 때문이다. 그러나 이런 변경으로 혜택을 누리지 못할 수도 있으며, 확신이 서지 않는데도 진행한다면 결국 나중에는 나쁜 결과를 위해 시간과 돈을 투자했음을 알게 될지 모른다. 지금부터 필자 경험담을 들려 주고자 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.