본문 바로가기
가치관 쌓기/나 자신 돌아보기

코드 리뷰를 왜 해야될까?

by simplify-len 2020. 8. 11.

백명석님 유튜브 강의을 듣고 정리한 내용입니다.
www.youtube.com/watch?v=FJNV_qoRRks

코드리뷰에 대해

image-20200715121015806

왜? 코드리뷰를 해야되나???

  • 시장과 비즈니스의 요구사항
  • 개발 리소스 증가 추이
  • 동일 기간별 개발 생산성
  • 릴리즈가 증가함에 따른 개발 비용
  • Release별 생산성
  • Architecture란?
  • SW의 속성
  • Software Craftmanship

릴리즈에 따라서 스탭들이 커진다.
릴리즈가 증가함에 따른 개발 비용

  • 첫번째 릴리즈의 40배

Release별 생산성

image-20200715121509439

  • 2개의 중복까지는 괜찮다? - 켄트백

Big Ball of Mud

  • 뚜렷한 아키텍처없이 구현된 시스템
  • 미는건지, 끄는건지?

image-20200715121756958image-20200715121903360

  • 프로덕션 코드와 테스트 코드 중 어느것이 망가지는 것이 좋은가?
  • 테스트 코드가 살아남는게 좋다.

image-20200715122156301image-20200715122331508

같은 설계도라도 SW는 늘 다른 산출물을 만들어 낼 것이다.

좋은 소프트웨어를 만드는 것이 중요하다.

image-20200715122505943

장인을 지향하는 사람들도 행할 수 있는 행위

: Code Review

image-20200715122719332

서로에게 관심을가지는 것.

image-20200715123002530image-20200715123103321

저자/리뷰어 모두 틀림.

image-20200715123217303

  • 글 뒤에 기계가 있으므로, 오해를 만들 수 있다.

image-20200715123337281image-20200715123451152image-20200715123516092image-20200715123607450

200Line을 보는데 2시간정도 걸린다.

리뷰 라운드는 최대 시간은 하루-

image-20200715123746721image-20200715123912650image-20200715124022698

코드를 말하는거지, 저자의 잘못을 논하는 것이 아니다.

image-20200715124154785image-20200715124251925

''나는~'' 이해하기 어려워

image-20200715124400735image-20200715124512554image-20200715124556617image-20200715124650726image-20200715124745514image-20200715124836166image-20200715124901429image-20200715125007108image-20200715125055278image-20200715125351058image-20200715125423931image-20200715125557224image-20200715125640311

댓글