There are 4 posts.

로딩에 실패했습니다. 어떻게 처리하실건가요?

March 05, 2024

비동기 처리를 ‘잘’ 해보자. 비동기 처리는 프론트엔드 개발에서 피할 수 없는 중요한 부분이에요. 특히 사용자 경험(UX)에 큰 영향을 미치는데요, 사용자에게 끊김 없는 경험을 제공하기 위해서는 로딩, 성공, 상태 등 비동기 작업의 상태를 적절하게 관리하고 표현하는 것이 필수적이죠. 이번 글에서는 그로잉 팀의 비동기 처리와 사용자 경험(UX) 향상 전략에…


API 요청 시뮬레이션을 간편하게: 그로잉 팀의 MSW Toolbar 도입기

February 25, 2024

툴바를 만들자! 저희 그로잉팀은 런타임에서 여러 기능들의 성공과 실패의 조합에 따라 테스트를 할 수 있는 방식이 필요했고, 이를 MSW Toolbar를 만들어 해결했어요. 이번 글에서는 MSW Toolbar 제작 과정을 소개할게요. 정의된 핸들러 리스트 받아오기 툴바 구현을 위해 먼저 정의해 둔 핸들러 리스트 정보들을 가져올 수 있는 지가 가장 중요했어요…


MSW로 mocking을 해보자

February 24, 2024

mocking에 대해 알아보자 1. mocking 이란? 모킹은 특정 객체의 실제 구현 대신 가짜 객체를 사용해서 그 객체의 행동을 모방하는 프로세스입니다. 이러한 가짜 객체를 'mock 객체'라고 해요. Mock 객체는 우리의 서비스가 의존하고 있는 외부 시스템이나 복잡한 로직 없이도 동작할 수 있도록 해줍니다. 예를 들어, 서비스에서 사용하고 있는 실…


행복한 개발을 위한 폴더 구조는?

February 23, 2024

안녕하세요. 그로잉 FE팀입니다! 😀 현재, 저희는 그로잉 프로젝트 리팩토링을 앞두고 있어요. 작성한지 1-2년 된 코드였기에 본격적인 리팩토링을 시작하기 전, 사용하지 않는 파일들을 정리하고 폴더 구조를 다듬을 필요가 있었어요. 프로젝트의 폴더 구조를 잘 정의하는 것은 앞으로의 개발 효율성에 영향을 주는 중요한 요소이기도 하죠. 순간의 선택이 10년을 …