Simple Design 개론 2강: 중복 코드 다루기
영록
이 강의는 Simple Design 시리즈의 두번째 강의입니다. Simple Design은 좋은 코드를 만들기 위한 방법으로 다음의 두 가지를 제안합니다. 1. 중복 코드를 제거한다. 2. 그러면서 구성요소를 줄일 방법을 찾는다. 이 강의는 이 중에 첫번째에 초점을 맞춥니다.
초급
리팩터링
Simple Design 개론의 세번째 강의로 Simple Design의 두 가지 원칙 중에 구성요소를 줄이는 것에 대해 다룹니다. 구성요소는 어떤 것들이 있는지, 왜 줄여야 하는지를 살펴보고 구성요소를 줄이는 다양한 방법들을 예제 코드와 함께 다룹니다. 또한, 리팩터링의 코드 냄새, 도요타웨이의 필요 낭비의 개념 등을 살펴본 후에, 나의 코드 품질 실력을 평가하는 방법도 이야기합니다.
코드의 상태를 줄이고 변수를 줄이면서 코드를 개선하는 방법을 알 수 있습니다.
함수의 적절한 크기를 판단할 수 있습니다.
코드의 분량과 가치의 저울질을 이해하고 적절한 균형을 찾을 수 있습니다.
나와 우리 팀의 코드 품질을 평가하고 개선할 수 있습니다.
학습 대상은
누구일까요?
개발이 점점 느려지고 있는 프로젝트에 참여하고 있는 개발자
코드를 더 간결하게 만들고 싶은데 어떻게 해야 할지 모르는 사람
코드 품질에 대해 좀더 객관적인 기준을 찾고 있는 사람
선수 지식,
필요할까요?
Simple Design 개론의 1, 2강을 먼저 보고 오면 좋습니다.
리팩토링, 테스트 주도 개발, 익스트림 프로그래밍에 대한 이해가 있으면 도움이 됩니다.
1,963
명
수강생
58
개
수강평
1
개
답변
4.9
점
강의 평점
4
개
강의
대한민국에서 가장 폭넓은 경험을 가진 개발자입니다. 직접 창업한 스타트업, 소규모 스타트업에서부터 네이버, 카카오, 엔씨소프트 등 대기업까지 다양한 규모의 기업, HTML과 CSS에서 시작해서 프론트엔드, 백엔드, 시스템 프로그래밍, 하드웨어 제어, DevOps까지 다양한 기술, 커머스, 세무회계, 광고산업, 생산성 툴, 공공프로젝트 등 다양한 비즈니스 도메인을 경험했습니다.
또한, 많은 기업에서 CTO를 맡으며 팀원들의 강력한 지지를 받았고, 여러 번 실패했던 프로젝트를 이어 받아 살려낸 사례를 통해 해결사 역할도 많이 요청 받고 있습니다.
전체
7개 ∙ (2시간 36분)
얼리버드 할인 중 (7일 남음)
₩5,500
50%
₩11,000
지식공유자님의 다른 강의를 만나보세요!