기존 사이트 유지운영 · 리팩토링
신경주대학교
누가 맡아도, 유지보수를 이어갈 수 있도록.
오래 관리해 온 사이트를 누가 맡아도 이해하고 유지보수할 수 있는 환경으로 만들고 싶었습니다. 화면의 큰 변화보다 내부 구조를 재정비하는 데 초점을 둔 리팩토링입니다.
01
기존 사이트를 이어온 협업
10년 전 처음 인연을 맺고, 몇 년 전 잠시 멈췄던 고객사에서 다시 도움을 요청해 왔습니다. 그누보드 기반으로 어지럽혀진 홈페이지를 다시 쓸 수 있게 만들어야 했습니다.
02
어렵게 결정한 리팩토링
간신히 사용할 수는 있게 되었지만, 내부는 손대기 어려울 만큼 곪아 있었습니다. 노후된 PHP 버전, 구멍 뚫린 보안. 어렵게 리팩토링을 결정했습니다.
03
누가 맡아도 이어갈 수 있도록
화면을 새롭게 만드는 리뉴얼과 달리, 이번 작업은 겉으로 드러나는 변화가 크지 않습니다. 기존 화면과 업무 흐름을 이어가면서 내부 코드와 구조를 정비했습니다. 누가 맡아도 구조를 이해하고 수정할 수 있는 환경을 만드는 것이 리팩토링의 목표였습니다.
