[긱어스 News] 새 기능이 없습니다...그런데 엄청난 작업을 했습니다.

안녕하세요, 긱어스 운영자 리오입니다!

이번 주 업데이트를 공유드리려는데요.

결론부터 말씀드리면...

새 기능이 하나도 없습니다.

근데 저는 이번 주 내내 코드만 팠습니다.

왜인지 설명드릴게요.

복잡성이 끝에 달했다...!

긱어스는 지금까지 정말 빠르게 만들어왔습니다.

라이브, 녹화, AI 노트, 결제, 강의, 정산, 모바일 앱, 채팅, 이메일…

1년도 안 되는 시간에 이 모든 걸 만들었습니다.

근데 빠르게 달리다 보면 생기는 문제가 있습니다.

코드가 서로 뒤엉키기 시작합니다...!

예를 들어, "결제" 코드 안에 "이메일 발송" 코드가 섞여 있고,
"포스트 작성" 코드 안에 "권한 체크"와 "DB 저장"이 한 덩어리로 붙어 있습니다.

처음엔 괜찮아 보여요.

잘 동작하니까요!!!

근데 기능이 점점 복잡해지고 다양해질수록
한 곳을 건드리면 전혀 다른 곳이 터지기 시작합니다.


알림 수정했더니 결제가 터지거나,
좋아요 기능 고치다가 댓글 작성이 안 된다거나...

그래서 이번 주에 한 일

코드를 역할별로 완전히 나눴습니다.

식당으로 비유하면,

원래 셰프가 요리하면서 계산도 하고,

설거지도 하고, 손님 응대까지 동시에 하는 상태였어요.

이번에 이렇게 바꿨습니다.

홀은 손님 응대만.
주방은 요리만.
계산대는 결제만.
창고는 재료 보관만.

각자 자기 일만 합니다!!!

이 규칙을 포스트, 댓글, 좋아요, 결제, 멤버, 이미지, 통계...


긱어스 코드 전체에 적용했습니다.

"근데 저한테 달라지는 게 있나요?"

솔직히 지금 당장은 없습니다.

디자인이 바뀐 것도 아니고, 새 메뉴가 생긴 것도 아닙니다.

근데 앞으로는 달라집니다.

  1. 버그가 생겼을 때 더 빠르게 고쳐집니다.

  2. 새 기능이 더 안정적으로 나옵니다.

  3. 고쳤다가 다른 버그가 생길 확률이 줄어듭니다.

집 짓는 것과 똑같습니다.

1층 기초를 대충 하고 2층, 3층 올리면,
나중에 1층 고치러 내려왔을 때 위층이 흔들립니다.

지금 긱어스가 딱 그 타이밍이었어요.

더 미루면 나중에 고치는 비용이 2배, 3배가 됩니다.

더 오래, 더 빠르게 달리기 위한 한 주였습니다.

오늘 소식은 여기까지 전달하는 걸로 하고,
항상 긱어스를 사용해주시는 모든 분들에게 감사의 말씀 전합니다.

감사합니다!

투표·8명 참여
❤️ 고생하셨어요, 리오!
🤔 다음엔 어떤 기능 나와요?
⬇️ 피드백 댓글로!
2
기본 아바타댓글을 남겨보세요