본문으로 이동
디버깅 마인드셋: 디버깅의 고통을 절반으로 줄이는 고수들의 행동패턴 따라하기│인프콘2024
컨퍼런스

디버깅 마인드셋: 디버깅의 고통을 절반으로 줄이는 고수들의 행동패턴 따라하기│인프콘2024

INFCON 2024 인프런 · YouTube

원문 보기

AI 핵심 요약

배휘동은 디버깅 고수의 사고 과정을 배우기 어려운 이유가 해결 결과만 보이고 판단 과정은 드러나지 않기 때문이라고 보고, 인지 작업 분석 인터뷰를 통해 반복되는 행동 패턴을 정리했다. 핵심은 원인 파악에 충분한 시간을 쓰는 것으로, 문제 정의, 정상 동작 정의, 최소 재현 환경 구축과 관찰, 원인 후보 탐색, 가설 설정과 검증의 다섯 단계를 제안한다. 윈도우에서 자막 에디터의 단축키가 동작하지 않은 사례에서는 로컬 스토리지와 단축키 매핑을 비교해 원인을 찾고, 이후 윈도우 테스트와 QA를 보강했다. 단계는 순서대로만 진행되는 절차가 아니라 오가며 반복하는 훈련이며, 그 과정에서 정상 동작에 대한 심적 표상을 쌓는 것이 디버깅 역량을 키우는 핵심이라는 점을 강조한다.

  • 문제를 한두 문장으로 적어 두면 원인 파악 중 곁가지 작업에 빠지는 야크 셰이빙을 줄일 수 있다.
  • 정상 동작은 조건과 순서를 포함해 테스트 코드처럼 구체적으로 정의하고, 모호한 부분은 추가 정보를 모아 보완한다.
  • 최소 재현 환경에서는 조건을 하나씩 격리해 바꾸며 정상 환경과 문제 환경의 차이를 관찰한다.
  • 원인 후보를 여러 개 적은 뒤 검증 가능한 가설로 바꾸고, 틀린 가설에서도 얻은 정보를 다음 탐색에 활용한다.
  • 브라우저 디버거를 익히고, 의미 있는 커밋과 PR 설명을 남기며, 재현 코드를 만드는 습관을 들이면 조사와 협업이 수월해진다.

소개

🌱 인프런 에서 인프콘2024 강의 자료 다운로드 받고 복습해보세요. 🩵 강의 자료 다운 받기 : https://inf.run/ifwWL 🌱 인프런과 함께 배우고, 나누고, 성장하세요. 🩵 디버깅 마인드셋: 디버깅의 고통을 절반으로 줄이는 고수들의 행동패턴 따라하기 - 배휘동 풀리지 않는 버그 때문에 하루종일 시간을 날려버린 경험은 누구든 있을 겁니다. 그런데 디버깅 고수들은 뭔가 다릅니다. 이들은 "정상 동작을 정의하기", "최소 재현 환경 만들기", "가설 세워서 검증하기" 같은 노하우로 문제의 원인에 빠르게 접근하곤 합니다. 하지만 이런 고수들의 사고 과정을 엿보고 체득하기란 쉽지 않습니다. 디버깅의 결과물은 볼 수 있어도, 과정을 자세히 배울 기회가 많지 않기 때문입니다. 그래서 저는 디버깅 전문가가 문제를 이해하고 해결해나가는 사고의 흐름을 패턴으로 추출하여 초보자가 따라할 수 있는 가이드를 만들었습니다. 이 가이드를 토대로 참여자들이 본인만의 디버깅 프로세...

비슷한 학습 자료

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 장애상황을 어떻게 대응하고 계시나요? 어디서 장애가 발생했는지, 어떻게 해결할지 고민하면서 멘탈이 바사삭 했던 경험이 있진 않으신가요? 실시간 주문 데이터를 활용하여 신속히 배달 서비스 장애 감지하고 차단하는 시스템을 구축했던 경험담을 소개합니다. ㅤ 👉 발표자 소개ㅤ 김지언, PM 천은정, PM

프로덕트 지표 · 실험

컨퍼런스 INFCON 2024

🌱 인프런 에서 인프콘2024 강의 자료 다운로드 받고 복습해보세요. 🩵 강의 자료 다운 받기 : https://u.inf.run/4cLhYyK 🌱 인프런과 함께 배우고, 나누고, 성장하세요. 🩵 지난 4년간 6번의 무진장 행사를 통해 성장한 DevOps 이야기 - 정주리 무신사는 매년 2회 “무진장”이라는 대규모 행사를 진행합니다. 매년 무진장 행사에서 과거보다 더 늘어난, 경험한 적 없는 트래픽을 받으며 서비스를 성장시켜왔습니다. 서비스 규모가 커짐에 맞춰 인프라도 준비를 하였지만, 장애는 피할 수 없었으나 동일한 장애를 2번 겪지 않도록 부단히 노력해왔습니다. 지난 4년간 겪은 무진장 행사와 인프라의 변경, 장애 경험 과정에 대해 일부 공유합니다. 이 자료가 클라우드 환경에서의 개발을 하거나 인프라를 운영하는 인프콘 참여자분들에게 도움이 되길 바랍니다. #인프콘 #인프런 #인프콘2024 #인프콘2024다시보기

데브옵스 · 인프라 클라우드

컨퍼런스 INFCON 2024

🌱 인프런 에서 인프콘2024 강의 자료 다운로드 받고 복습해보세요. 🩵 강의 자료 다운 받기 : https://u.inf.run/4cLhYyK 🌱 인프런과 함께 배우고, 나누고, 성장하세요. 🩵 AI 시대 디자이너의 실험: 사용자 행동 분석에 AI를 활용해 보기 - 박주형, 이동연 AI를 통해 사용성 테스트를 진행하고 유의미한 인사이트를 찾아내기 위한 실험을 진행해 보았습니다. 프로토타입에서 다양한 시나리오 검토를 통해 인사이트를 얻을 수 있었고 이를 통해 AI가 우리가 디자인하는 방식을 어떻게 변화시킬 수 있을지 살펴보았습니다. #인프콘 #인프런 #인프콘2024 #인프콘2024다시보기

UI/UX 프로덕트 지표 · 실험

컨퍼런스 INFCON 2024

🌱 인프런 에서 인프콘2024 강의 자료 다운로드 받고 복습해보세요. 🩵 강의 자료 다운 받기 : https://u.inf.run/4cLhYyK 🌱 인프런과 함께 배우고, 나누고, 성장하세요. 🩵 개발자 손 꼭 붙잡고 기획하기 - 송은택 개발자들의 의견을 더 많이 듣고 싶지만 어떻게 그들의 의견을 끌어내야할 지 모르겠는 PM, 디자이너 그리고 비즈니스와 제품 기획에 더 많이 관여하고 싶은 개발자들을 위해 준비한 내용입니다. 최근에 인프랩 ucc셀에서는 프로젝트 초기 기획 과정에서부터 엔지니어들도 함께 참여했습니다. 진행하는 프로젝트의 전체적인 맥락을 초기부터 공감하고, 디테일한 정책 설계까지 함께했는데요. 높은 몰입도를 보여주었습니다. 프로젝트를 진행할수록 엔지니어들은 초기 기획보다 더 참신한 방안을 계속해서 제시하고, 실행했습니다. 프로젝트를 진행하며 어느 순간 각자의 생각이 모두 일치하는 경험을 했습니다. 불필요한 커뮤니케이션은 자연스럽게 감소했고요. 어떤 ...

프로덕트 매니지먼트 애자일 · 협업

컨퍼런스 INFCON 2024

🌱 인프런 에서 인프콘2024 강의 자료 다운로드 받고 복습해보세요. 🩵 강의 자료 다운 받기 : https://inf.run/ifwWL 🌱 인프런과 함께 배우고, 나누고, 성장하세요. 🩵 금손 디자이너를 모신 비밀 레시피: 랠릿 이력서 테마 공방 - 고수영 '디자이너 친구가 랠릿 이력서 테마를 만들어줬음 좋겠어..! 하지만 지금 부르면 도망갈지도 몰라.’ 라는 생각에서 시작한 랠릿 이력서 테마 공방 이야기입니다. 이 발표는 ‘금손 디자이너를 붙잡기 위한 여정’입니다. 랠릿에서 사용되는 기존 이력서 테마 관리 방식의 문제점과 해결책에 대해 소개합니다. 랠릿 이력서 테마 공방의 발전 과정이 궁금한 개발자, 테마 제작에 관심 있는 디자이너 모두가 쉽게 들을 수 있는 발표로 구성하였습니다. #인프콘 #인프런 #인프콘2024 #인프콘2024다시보기

UI/UX

컨퍼런스 INFCON 2024

🌱 인프런 에서 인프콘2024 강의 자료 다운로드 받고 복습해보세요. 🩵 강의 자료 다운 받기 : https://u.inf.run/4cLhYyK 🌱 인프런과 함께 배우고, 나누고, 성장하세요. 🩵 데이터독은 데이터독을 어떻게 모니터링할까? - 이성욱, 이현진 실제 장애 케이스 분석을 통한 End to End Monitoring 데이터독에서는 대규모 서비스를 어떻게 모니터링하는지 노하우 살펴보기 #인프콘 #인프런 #인프콘2024 #인프콘2024다시보기

데브옵스 · 인프라