그누보드5 리팩토링을 해보다가 중단한 이유
먼저 지금 언급하는 리팩토링 프로젝트는 오피셜 프로젝트가 아님을 분명히 밝힙니다.
https://sir.kr/showcases/20
제가 틈날 때마다 어떻게 바뀌었으면 좋겠다는 기존의 바람을 AI라는 생산성 높은 도구로 구현해 보던 사이드프로젝트입니다.
우선 꽤 재밌었습니다.
결과도 즉각즉각 나오니까 더 재밌었구요.
지금은 잠정중단했는데 이유는
1) BBS 이용을 전제로 SHOP이 강하게 연결된 구조여서 처음 목표했던 수준의 리팩토링만으로는 한계가 있다
2) 리팩토링을 통해 얻으려는 결과물이 굳이 그누보드5를 사용하지 않아도 되는 시대가 왔다
3) 해보고 싶은 게 너무 많다
정도 되겠습니다.
#1 BBS 이용을 전제로 SHOP이 강하게 연결된 구조여서 처음 목표했던 수준의 리팩토링만으로는 한계가 있다
1번을 해소하려면 리팩토링이 아니라 재개발해야 하는 상황인데 내부자(?) 정보에 의거하여 그누7 개발을 알고 있었기 때문에 더 이상 진행할 동기 부여가 되지 않았습니다.
회원을 중심으로 확장해 가는 구조적 바람을 그누7에서 이미 해소하고 있기 때문이죠.
#2 리팩토링을 통해 얻으려는 결과물이 굳이 그누보드5를 사용하지 않아도 되는 시대가 왔다
어떠한 서비스 개발을 위해 넘어야 할 언어장벽이 더 이상 의미없는 시대가 왔습니다.
개인적으로도 PHP+jQuery 에 집중되어 있던 스킬 자산이 굉장히 확장되어 지금은 유니티도 다룰 수 있다고 뻔뻔하게 말할 수 있는 시대입니다.
그누보드5는 굉장히 오랜 시간 다양한 요구사항을 반영해 왔고, 이 과정에서 연속성을 보장하기 위해 적절한 시점에 제거되었어야 할 기능이나 구조가 오래도록 잔존한 상태입니다.
그래서 새로운 서비스를 개발할 때 쇼핑몰처럼 복잡한 도메인 지식이 필요하지 않다면 그누보드5를 사용할 필요가 없는 상황이라는 판단입니다.
게다가 복잡한 도메인 지식이 필요한 부분은 앞으로 출시될 그누7이 해소할 예정이기도 하니까요.
#3 해보고 싶은 게 너무 많다
말 그대로 AI를 통해 구현해 보고 싶은 아이디어가 너무나도 쏟아지고 있습니다.
번뜩번뜩 스쳐지나가는 아이디어들이 너무 많습니다. ㅎㅎ
한동안은 병목 현상을 경험할 정도로요.
지금은 잘 통제할 수 있을 정도로 정리된 상태이기는 합니다.
그럼에도 불구하고 완전중단이 아닌 잠정중단인 이유는
1) 미미하다고 느껴지지만 저사양 호스팅 환경에서 익숙한 그누보드5를 이용하고 싶은 유저층의 존재
2) (지금은 많이 사라졌지만) 제가 초창기 프론트에 적극 참여했었던 프로젝트에 대한 개인적 애정 혹은 미련
3) 레거시 코드임에도 AI가 찰떡 같이 수정하는 것을 확인한 이유 (대신 프롬프팅에 많은 배경지식이 필요)
때문입니다.
비즈니스 관점에서는 더 이상 손을 대면 안대는 프로젝트이지만,
한 사람의 그누보드5 이용자였던 입장에서는 애증이 남는 프로젝트이기도 합니다.
오피셜 프로젝트가 아니라고 강조하는 이유도 충분히 이해가 되시리라 생각됩니다.
오랜만에 AI의 도움을 받지 않고 장문을 써봤습니다.
ㅎㅎㅎ
16년간 뻘소리만 떠들어온
절필 지운아빠 올림
https://sir.kr/showcases/20
제가 틈날 때마다 어떻게 바뀌었으면 좋겠다는 기존의 바람을 AI라는 생산성 높은 도구로 구현해 보던 사이드프로젝트입니다.
우선 꽤 재밌었습니다.
결과도 즉각즉각 나오니까 더 재밌었구요.
지금은 잠정중단했는데 이유는
1) BBS 이용을 전제로 SHOP이 강하게 연결된 구조여서 처음 목표했던 수준의 리팩토링만으로는 한계가 있다
2) 리팩토링을 통해 얻으려는 결과물이 굳이 그누보드5를 사용하지 않아도 되는 시대가 왔다
3) 해보고 싶은 게 너무 많다
정도 되겠습니다.
#1 BBS 이용을 전제로 SHOP이 강하게 연결된 구조여서 처음 목표했던 수준의 리팩토링만으로는 한계가 있다
1번을 해소하려면 리팩토링이 아니라 재개발해야 하는 상황인데 내부자(?) 정보에 의거하여 그누7 개발을 알고 있었기 때문에 더 이상 진행할 동기 부여가 되지 않았습니다.
회원을 중심으로 확장해 가는 구조적 바람을 그누7에서 이미 해소하고 있기 때문이죠.
#2 리팩토링을 통해 얻으려는 결과물이 굳이 그누보드5를 사용하지 않아도 되는 시대가 왔다
어떠한 서비스 개발을 위해 넘어야 할 언어장벽이 더 이상 의미없는 시대가 왔습니다.
개인적으로도 PHP+jQuery 에 집중되어 있던 스킬 자산이 굉장히 확장되어 지금은 유니티도 다룰 수 있다고 뻔뻔하게 말할 수 있는 시대입니다.
그누보드5는 굉장히 오랜 시간 다양한 요구사항을 반영해 왔고, 이 과정에서 연속성을 보장하기 위해 적절한 시점에 제거되었어야 할 기능이나 구조가 오래도록 잔존한 상태입니다.
그래서 새로운 서비스를 개발할 때 쇼핑몰처럼 복잡한 도메인 지식이 필요하지 않다면 그누보드5를 사용할 필요가 없는 상황이라는 판단입니다.
게다가 복잡한 도메인 지식이 필요한 부분은 앞으로 출시될 그누7이 해소할 예정이기도 하니까요.
#3 해보고 싶은 게 너무 많다
말 그대로 AI를 통해 구현해 보고 싶은 아이디어가 너무나도 쏟아지고 있습니다.
번뜩번뜩 스쳐지나가는 아이디어들이 너무 많습니다. ㅎㅎ
한동안은 병목 현상을 경험할 정도로요.
지금은 잘 통제할 수 있을 정도로 정리된 상태이기는 합니다.
그럼에도 불구하고 완전중단이 아닌 잠정중단인 이유는
1) 미미하다고 느껴지지만 저사양 호스팅 환경에서 익숙한 그누보드5를 이용하고 싶은 유저층의 존재
2) (지금은 많이 사라졌지만) 제가 초창기 프론트에 적극 참여했었던 프로젝트에 대한 개인적 애정 혹은 미련
3) 레거시 코드임에도 AI가 찰떡 같이 수정하는 것을 확인한 이유 (대신 프롬프팅에 많은 배경지식이 필요)
때문입니다.
비즈니스 관점에서는 더 이상 손을 대면 안대는 프로젝트이지만,
한 사람의 그누보드5 이용자였던 입장에서는 애증이 남는 프로젝트이기도 합니다.
오피셜 프로젝트가 아니라고 강조하는 이유도 충분히 이해가 되시리라 생각됩니다.
오랜만에 AI의 도움을 받지 않고 장문을 써봤습니다.
ㅎㅎㅎ
16년간 뻘소리만 떠들어온
절필 지운아빠 올림
총 3명이 반응했습니다
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
AI가 모든걸 해줄 수 있다해도 코드 고치는 재미는 포기못하죠.
비싼게 좋다는거 모르는 사람 없씁니다
그런데
그걸 사용하는 사람이 적은데..
왜 많은 언어가 있지만 php 가 아직도 쓸까요?
비용 입니다..
대부분의 홈페이지가 필요하신분들은
솔직하게 말해서 그누보드5도 필요 없써요
아직도 제가관리하는 업체 3천개 이상의 업체는 그누보드 4라는..