이 강의를 통해 클린 코드 원칙에 대한 깊은 이해를 하고, 객체 지향 사고 방식에 입각한 깔끔한 코드를 작성할 수 있게 됩니다. 클린 코드와 객체 지향이 궁금한 분, 코드를 정말 잘 짜고 싶은 모든 분들을 위한 강의입니다.
이런 걸
배워요!
읽기 좋은 코드를 작성하기 위한 사고방식
지켜야 하는 이유부터 깊게 이해하는 클린 코드 원칙
코드 레벨에서 맛보는 객체 지향 패러다임, SOLID 원칙
Value Object, 일급 컬렉션, Enum과 다형성 등 객체 지향 활용법
엉망인 코드를 좋은 코드로! 점진적 리팩토링과 구조 설계
학습 대상은
누구일까요?
클린 코드를 기반으로 하는 사고법이 궁금하신 분들
그동안 객체 지향 개념을 텍스트로 달달 암기하기만 하신 분들
코드를 정말 잘 짜고 싶은 모든 분들!
선수 지식,
필요할까요?
Java 기본 문법을 알고, 프로그래밍을 해보신 분들
안녕하세요 ☺️
몰입을 즐기는 개발자, 박우빈입니다.
(현) 캐치테이블(와드) 소프트웨어 엔지니어
(전) 우아한형제들 소프트웨어 엔지니어
우아한테크코스 3기, 4기 리뷰어 / 우아한테크캠프pro 1기 리뷰어 / 그 외 다양한 리뷰어 활동
전체
55개 ∙ (14시간 1분)
가 제공되는 강의입니다.
강의 소개
03:53
강의 구성
05:10
강의에서 사용할 용어들
03:12
예시 프로젝트 소개
05:30
우리가 클린 코드를 추구하는 이유
03:30
프로그램의 정의
01:32
추상과 구체
23:17
이름 짓기
33:42
메서드와 추상화
07:25
메서드 선언부
26:21
추상화 레벨
22:22
매직 넘버, 매직 스트링
08:51
키워드 정리
02:01
뇌 메모리 적게 쓰기
07:41
Early return
07:49
사고의 depth 줄이기
20:41
공백 라인을 대하는 자세
03:09
부정어를 대하는 자세
07:28
해피 케이스와 예외 처리
31:43
키워드 정리
03:31