‘왜 이렇게 만들었을까’라는 질문으로 성장하는 웹 에디터 팀
두줄요약
웹 에디터 팀은 문제 정의와 설계 후 구현하는 방식으로 복잡한 편집 기능을 개발했습니다. 질문 중심 코드 리뷰와 기술 공유로 구조 설계 역량을 함께 키웠습니다.
구조와 흐름
- 기능 구현 전 해결할 문제 정의, 구조 설계, 코드 구현으로 이어지는 웹 에디터 개발 순서
- 반복 로직의 싱글톤 관리, 확장성 확보를 위한 인터페이스·추상화, 편집 동작 관리를 위한 커맨드 패턴 활용
- 애니메이션 기능을 기존 구조 분석과 설계 리뷰를 거쳐 재생 기능 전반에 적용 가능한 인터페이스로 설계
성능/운영 포인트
- Jotai 기반 상태 관리와 비동기 처리 최적화
- 메모이제이션을 통한 불필요한 렌더링 방지와 다수 페이지 편집 성능 고려
적용해볼 점
- 코드 리뷰에서 지적보다 구조의 배경과 동작 원리를 질문하는 피드백 방식
- 정기 회의·회고를 통한 기술 공유와 설계 관점의 상호 학습
- 애자일 방식으로 실패 원인 확인과 재시도 여지 확보



