#engineering
드디어 팀원들이 기획서 레포에 기획수정 PR을 올리기 시작했다. 장족의 발전이다. 아무나 수정하면 안되는거 아니겠느냐 할 수도 있...
회사 맥에서 가끔씩 열어보던 vscode까지 지웠다. 이젠 정말 ide를 전혀 안쓰고 오직 claude code만 쓴다. 예전엔...
깃헙셀프호스티드러너로 최근 두어달 온갖 실험을 해보고 있다. 모르던때에는 그냥 컨테이너안에서 도는거 아냐? 이랬는데 일종의 웹훅을...
주말 프로젝트1 서비스의 Observability, 특히 datadog에 대해서 구성형태를 검증하는 테스트스윗을 만들기 쉽도록 도...
팝업창의 다시보지 않기 체크가 자꾸 풀린다는 QA이슈에 플래그를 쿠키에서 디비 유저 스키마의 필드로 바꾸고 갱신하는 전용 api를...
5.5.. 써보고 싶다고. 요 며칠 코덱스 클로드 주간리밋 3번어치를 몰아쓰며 벼르던 8개 앱 환경변수정리, api의 sdk화,...
TIL, 코덱스에서 전체 권한으로 작업을 진행하더라도 하트비트는 무조건 샌드박스로 돌아가므로 pr을 확인해라 머지해라 이런류의 동...
요즘 확실히 느끼는게.. e2e테스트를 만들기 쉬운 프로젝트는 e2e를 만들 필요가 없고, e2e가 필요한 프로젝트는 e2e를 만...
덕분에 기록 세웠다. 장기작업 두려움이 많았는데 리뷰 단계를 강화하고 피드백을 받아 보완을 핑퐁하도록 구성하니 작업이 진행될수록...
이걸 강조하고 팀원 하나가 약간은 아쉬운 코드의 PR 메세지에 인터페이스에 파라메터를 추가한 부분이 expand 단계라고 명시적으...
요즘 회사에서 코드를 azure devops에서 GitHub으로 이전해서 이것저것 써보고 있는데 특히 슬랙류의 연동에 있어서.....
6개월 전이네, 지금은 이제 자바로 왔지만 여전히 같은 문제로 고민하고 있었다. 카카오코덱스의 은혜로 해결했다. 메이븐센트럴에도...
어제 팀에 새로 합류한 분과 페어프롬프팅(?)응 했다.
클로드가 작업현황을 어떻게 파악하고 있는지 물어보니 주섬주섬 몇일전에 만들고 갱신하지 않은 md파일을 찾아오셨다. 현재까지 진척된 사항을 분석해서 남은 작업을 구체하도록 md를 갱신시키고 코드작성 리뷰 리팩토링 문서...
주니어들을 데리고 코드품질 논하는 시간을 주2시간쯤 잡아보고 있다. 3년 전만 해도 아쉬운 리팩토링PR도 매몰비용과 감정적인 이유...
QA팀에서 TC 3천개 받아와서 클로드코드 스킬로 케이스 그룹 선별/분석, playwright로 통과하는 테스트코드 작성, PR작...
LLM의 시대, 코드리뷰 애로사항은 우리팀에서는 페어프로그래밍으로 꽤 많이 해소가 되고 있다. 둘이서 같이 어떤식으로 프롬프트를...
아 좋았다. 스프링 게이트웨이에서 url 이중 인코딩 문제로 한참을 헤메던 팀원분에게 3개월 전에 머지된 동일문제 PR 찾아드렸다...
한 피쳐를 1명이 1개월간 개발하는 것과 2명이 2주간 개발하는 것은 절대적인 리소스양이 비슷해 보여도 효율은 후자가 압도적으로...
PR메세지에 제미나이로 부터 받은 리뷰를 추가하기 시작했다. 코드레빗 같은 서비스도 괜찮지만 커서는 정액제라 사실상 무료니까 좋다...
예전에 게임쪽에 있던 분과 일할 기회가 있었는데 같이 디비설계를 하면서 게임쪽은 FK를 잘 안건다는 이야기를 들었다. 그땐 이해하...
트랜잭션이랑 celery랑 잘못 엮이기 시작하니 여기저기서 터지는구나. 초기에 팀에서 가급적 트랜잭션 잘 안쓰길래 왜그러지 싶었는...
작년 5월에 쓴 업무메모 1.서비스에 사용자행동 추적이 정확하게 되는지 2. 어트리뷰션이 정확히 측정되는지 3. 광고플랫폼 연계추...
팀에 하루의 1/3 이상은 페어로 개발하는 분들이 있는데, 결국 그 쪽 분들이 개발 성과도 좋고 개발 숙련도도 오르는게 보인다....
스타트업썰, 대표님이 날 첫 개발자로 채용하시면서 백엔드는 외주를 줘서 거의 다 완성이 되어있으니 프론트엔드만 해달라고 했다. 입...
레거시에 대한 경험, 지금와 생각해보면 테스트케이스가 없거나 극단적으로 적은게 본질이었다.
우리팀이 밑바닥부터 만든 서비스가 오픈하여 기존 사이트를 대체했다. 하루 사용자 n만명을 버텼다. 오픈하고도 맘편히 고쳐가며 하루...
내가 경험한 SI의 한계는 시간의 흐름에 따른 코드의 생명주기를 경험할 수 없다는 것이었다. 영영 채점하지 않는 시험을 계속 치는...
개발은 사용자에게 가치를 제공한다는 목표가 있고 이를 효율적으로 달성하기 위한 다양한 수단이 있는듯 하다. 테스트 주도 개발, 산...