Biome 마이크레이션 후 린터 룰 적용기 최근 프로젝트에서 사용하던 ESLint와 Prettier를 제거하고 Biome으로 마이그레이션했다.기존에는 린팅과 포맷팅을 위해 11개의 라이브러리를 조합해 사용하고 있었지만, 이를 하나의 도구로 대체하면서 설정과 의존성을 단순화했다.이 글에서는 마이그레이션 이후 실제 코드에 린터 룰을 적용하며 구조를 개선했던 사례들을 정리했다.공개 가능한 형태로 정리하기 위해, 회사의 비즈니스 로직이 드러날 수 있는 변수와 도메인 용어는 모두 일반화했다.1. useExhaustiveDependencies (warn)의도React Hook의 의존성 배열 누락/과잉을 감지하여 stale closure 버그를 방지한다.케이스 A: 누락된 의존성 추가문제 코드const getItemId = (item) => item[idKe..
네이버랩스 Robot Web App Developer 합격 후기 (서류~최종면접) * 문제가 되는 내용은 지적해주신다면 바로 수정 조치 하겠습니다. 8월 초 즈음에 네이버랩스의 Robot Web App Developer 인턴에 지원했다. 후술하겠지만, 코딩테스트부터, 다수의 면접 절차가 있어 꽤나 오랜 프로세스를 거쳐왔다. 당근 다닐때 지원했는데 이제 결과가 나왔으니 두달 넘게 걸린것 .. 네이버랩스는 ARC Mind 가 출시되었던 작년에 알게 되었는데, 로봇 생태계의 확장 가능성이 궁금해서 한번 찾아봤던 회사였다. iOS 앱 창업, Today at apple 발표, 커뮤니티 (KWDC, Asyncswift) 오거나이징, 애플아카데미 등 .. 애플 개발자 생태계에서 다양한 활동을 해왔던 학생으로서, 한 생태계가 만들어지기 위해 필요한 건 OS 뿐만아니라 생태계를 이루는 개발..
당근 프론트엔드 엔지니어 인턴 12-13주차 마지막 회고 (안녕!) 마지막 2주는, 독기가 올라서 (ㅋㅋ) 당근에서 할 수 있는 건 다 해보자는 마인드로.. 일하기로 했다. 안그래도 열심히 일하려 했건만,, 의도치않게 나오기 직전에 일이 많이 몰리는 바람에 야근을 매일하게 되었다. 일 원 없이 하고 간다!!! 12, 13주차는 매일까진 회고를 하지도 못했다. (너무 피곤해서 집가면 잠만 잠..), 마무리인만큼 오늘은 키워드 회고가 아니라 짧은 글과 사진을 놓고 가려한다. 와중에 추억용 사진도 몇장 남겨둬서, 평소 한두장 올릴 게 있던 반면 올릴 사진들이 좀 있다. 마지막 날, 세어보니 3개월동안 개인 피쳐 배포만 40건을 했다. 이중 1/3은 마지막 2주동안 한 것 같다. 내게 주어지는 테스크를 돌아보니 나는 운이 좋았고, 앞으로 개발자로 성장하기에 좋은 토대가 되는 인..
당근 프론트엔드 엔지니어 인턴 11주차 키워드 회고 보호된 글입니다.
당근 프론트엔드 엔지니어 인턴 10주차 키워드 회고 보호된 글입니다.
당근 프론트엔드 엔지니어 인턴 9주차 키워드 회고 보호된 글입니다.
당근 프론트엔드 엔지니어 인턴 8주차 키워드 회고 보호된 글입니다.
당근 프론트엔드 엔지니어 인턴 중간회고 (~7주차) 8주차 월요일에는 중간평가가 있었다. 중간회고를 하면서 개인적으로 1-7주차 회고도 다시 쭉 읽어보고, 정리해서 버디와 공유한 뒤에 피드백과 조언을 많이 들을 수 있었다. 1. 전반 목표초반에 설정한 인턴십 핵심 목표 두가지를 바탕으로 피드백 및 조언을 주셨다. (1) 팀에서 신뢰받을 수 있는 프론트엔드 엔지니어로 성장할 것 → 실력이 많이 올라옴. 가장 큰 부분은 QA 를 빡세게하고, 스펙 분석 디테일, PR 디테일 하게 올리는게 장점.→ 기술적으로도 믿을 수 있는 미들맨이 되어야함. 뭘 줘도 시간이 오래걸릴 뿐, 본인이 해결할 수 있겠다는 믿음을 만들어야 함. (2) 당근 알바팀의 프로덕트와 일하는 방식에 깊이 싱크할 것 → 어느정도까지 잘 올라옴, 일하는 방식에 대한 싱크는 빠르게 잘 돌아감 물어보..
당근 프론트엔드 엔지니어 인턴 7주차 키워드 회고 보호된 글입니다.