안드로이드 앱임

엄청 오래되서 자바랑 코틀린, C++ 섞여있음

deprecated 된 것들도 많은데 워닝이 워낙 많아서 파악하기 어렵고

minsdk 19까지 지원이라 코드 작성도 점점 어려워지고 있음

서버와 공유하고 있는 코드들의 양도 적지 않아서 서버와도 함께 작업을 해야됨

제일 문제는 대표가 이 상황을 낙관적으로 생각해서 업데이트 중지하고 리팩토링에 집중하기 어려운 상황임

테스트 코드는 당연하게도 없음

http 는 1도 안쓰고 소켓 기반 자체 엔진으로만 통신해서 테스트 코드 짜기 좋은 구조도 아님


이런 상황일 때 현명하게 문제를 해결할 수 있는 방법없을까