📢 검색 기능 추가 예정

SE의 업무와 협업 문제 분해

Claude로 코드리뷰 경험 개선하기 | Disquiet*
AI 모델의 발전이 워낙 빠르다보니 분기마다 애용하는 AI 모델이 바뀌는 것 같아요. 이번에는 Claude가 그 주인공인데요. 이번에 발표된 Claude 3.5 Sonnet, Artiact, Project 등의 기능으로 인해 특히 개발자들이 GPT 구독을 취소하고 Cl...

소프트웨어 엔지니어의 시간 분해

맥락을 이해하기 위한 시간: 리팩토링, 기존 시스템에 신규 피처 추가

피드백을 주고 받는 시간: 코드 리뷰

협업에서 일어나는 문제를 2가지로 분류하는 발상

  • 기능적 문제
  • 감정적 문제

인간은 감정을 가졌기 때문에 사람 간 협업에는 감정 복잡도가 존재한다

이를 인지하고 기능적 문제와 감정적 문제로 분해한다

기능적 문제는 AI로 효율화 한다

감정적 문제는 해결할 수 있는 tool은 없다? 직접 소통한다

이 과정에서 AI를 활용하면 기능적 문제에 들이는 비용을 최대한 줄이고, 감정적 문제에 더 많은 시간을 사용해볼 수 있어요.
개발자의 업무로 예를 들어보면 아래와 같을 수 있어요.

코드리뷰
- 기능적 문제: 리뷰를 기다리면서 개발일정이 지연됨. 이해하기 어려운 코드를 해석하는 시간이 소요
- 감정적 문제: 내 의견을 효과적으로 전달하는 것이 어렵고, 반대로 피드백을 받을 때 방어기재가 작동

리팩토링
- 기능적 문제: 리팩토링과 새로운 기능개발 중 어디에 얼만큼의 시간을 써야할지 모르겠음
-감정적 문제: 리팩토링의 필요성을 동료 또는 상급자에게 설득하기 어려움

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to zoomg.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.