아.. 이거는 레거시 코드들끼리 서로 호환되게 다 이미 구축을 해 놨고 내가 건드릴 수 있는 부분이 지극히 한정적이네
일단 sdk 버전 자체가 특정 버전에서만 호환되게끔.. 서버들끼리 이어져 있는데다가 유료 구매한 수백만원짜리 라이브러리들의 호환성도 고려하지 않을 수 없는 상태임.. 하나씩 테스트해보니 최신환경에 다 맞지 않는다.
미친놈되고 욕들을 각오로 시스템 뜯어고쳐 보자고 각오하고 있었는데, 이 환경에서는 그들도 이정도 작업이 최선이었겠구나..
그러면 내가 내 미천한 능력으로 이 회사에서 기여할 수 있는 다른 방법은 어떤게 있을까 고민중인데,
담당 유지보수 파트의 리팩토링부터 차근차근 시작해 보고자 함
기능별로 분리하는거도 방법임
레거시는 다 이유가 있지 특히 유료 라이브러리까지 쓰고 있으면 돈과 직접적인 연관있게 되고