Simple Design 概論 2講:重複コードの扱い方
youngrok
この講義はSimple Designシリーズの二番目の講義です。Simple Designは良いコードを作るための方法として次の二つを提案します。 1. 重複コードを除去する。 2. そうしながら構成要素を減らす方法を見つける。 この講義はこの中で一番目に焦点を合わせます。
Basic
Refactoring
This is the third lecture in the Introduction to Simple Design, covering one of Simple Design's two principles: reducing components. We'll examine what components are, why they should be reduced, and explore various methods for reducing components with example code. Additionally, we'll look at refactoring code smells, the concept of necessary waste from the Toyota Way, and discuss methods for evaluating your code quality skills.
You can learn how to improve your code by reducing state and minimizing variables.
You can determine the appropriate size of a function.
You can understand the trade-off between code quantity and value, and find the appropriate balance.
You can evaluate and improve the code quality of yourself and your team.
Who is this course right for?
A developer working on a project where development is progressively slowing down
Someone who wants to make their code more concise but doesn't know how to do it
Someone looking for more objective standards for code quality
Need to know before starting?
It's recommended to watch lectures 1 and 2 of Introduction to Simple Design first.
It helps if you have an understanding of refactoring, test-driven development, and extreme programming.
1,968
Learners
58
Reviews
1
Answers
4.9
Rating
4
Courses
대한민국에서 가장 폭넓은 경험을 가진 개발자입니다. 직접 창업한 스타트업, 소규모 스타트업에서부터 네이버, 카카오, 엔씨소프트 등 대기업까지 다양한 규모의 기업, HTML과 CSS에서 시작해서 프론트엔드, 백엔드, 시스템 프로그래밍, 하드웨어 제어, DevOps까지 다양한 기술, 커머스, 세무회계, 광고산업, 생산성 툴, 공공프로젝트 등 다양한 비즈니스 도메인을 경험했습니다.
또한, 많은 기업에서 CTO를 맡으며 팀원들의 강력한 지지를 받았고, 여러 번 실패했던 프로젝트를 이어 받아 살려낸 사례를 통해 해결사 역할도 많이 요청 받고 있습니다.
All
7 lectures ∙ (2hr 36min)
Limited time deal ends in 7 days
$704.00
50%
$8.80
Check out other courses by the instructor!