강의

멘토링

커뮤니티

개발 · 프로그래밍

/

개발 · 프로그래밍 기타

클린 코더스: 실전 객체 지향 프로그래밍과 TDD 마스터 클래스

10년이 넘는 시간 동안 국내의 많은 선배 개발자분들이 후배 개발자들에게 추천한 TDD & 클린 코드 명강의.

(4.9) 수강평 18개

수강생 2,682명

  • 즐거운 학습
Thumbnail

먼저 경험한 수강생들의 후기

수강 후 이런걸 얻을 수 있어요

  • 객체지향 프로그래밍의 여러 원칙에 대한 실전 예제와 리팩토링

  • TDD를 통한 구현 과정

  • IntelliJ IDE의 기능을 사용한 점진적 리팩토링

클린 코더스 (클린 코드 & TDD 마스터 클래스)

실전 객체 지향 프로그래밍과 테스트 주도 개발의 모든 것

당신의 코드, 정말 깨끗하고 견고한가요?

10년이 넘는 시간 동안 많은 개발자들의 교과서로 불린 "백명석님의 클린 코더스"

•••

왜 많은 선배 개발자분들이 시간이 지나도 항상 클린 코더스를 추천하는지,
7년 8년이 지나도 다시 영상을 보러 오는 것인지,
인프런에서 고화질로 만나보세요.

백명석님의 클린 코더스를 처음 들어봤다면?

클린 코더스

왜 TDD를 배워야 할까요?

TDD는 단순한 테스트 작성법이 아닙니다.

TDD는 개발자의 사고방식 자체를 바꿔주는 강력한 실천법입니다.

먼저 테스트를 작성함으로써 요구사항을 명확히 하고, 불필요한 코드를 줄이며, 언제든지 리팩토링할 수 있는 안전망을 제공합니다.

버그와 두려움에서 자유로워집니다.

테스트가 자동으로 코드를 검증해주기 때문에 새로운 기능을 추가하거나 기존 코드를 수정할 때 “무엇이 깨질까?”라는 불안에서 벗어날 수 있습니다.

코드 품질과 생산성, 두 마리 토끼를 동시에 잡을 수 있습니다.

TDD를 실천하면 자연스럽게 깔끔하고 유지보수하기 쉬운 코드를 작성하게 되고,

긴 개발 주기와 반복되는 야근에서 벗어나 더 빠르고 안정적으로 소프트웨어를 발전시킬 수 있습니다.

팀워크와 개발 문화가 달라집니다.

TDD는 팀 내 코드 리뷰, 문서화, 협업의 질까지 한 단계 끌어올려 모두가 신뢰할 수 있는 코드베이스를 만들어줍니다.

이 강의는 이런 분께 추천합니다.

객체지향 프로그래밍과 클린 코드, TDD의 실무 적용법을 배우고 싶은 개발자

더 좋은 구조와 품질을 고민하는
중니어 개발자

레거시 시스템에서 변화와 확장에 강한 코드로 개선하고 싶은 개발자

이 강의만의 특장점

1) 실전 중심의 커리큘럼

  • 실무에서 자주 마주치는 코드 품질 문제와

    테스트 주도 개발의 핵심 원칙을 깊고 확실하게 다룹니다.

  • 실제 프로젝트에서 바로 쓸 수 있는 실용적인 팁과 노하우를 제공합니다.

2) 코드로 직접 체득하는 학습

  • 코드를 통해 개념을 자연스럽게 이해할 수 있도록 수많은 예제를 제공합니다.

3) 문제 해결 중심의 접근

  • 레거시 코드 개선, 복잡한 비즈니스 로직 구현,

    리팩토링, SOLID 원칙, 디자인 패턴 등

    실무에서 반드시 알아야 할 내용을

    실제 문제와 풀이 과정을 통해 자연스럽게 습득합니다.

“어떤 걸 더 가르쳐야 하는지보다, 반드시 알아야 할 내용을 더욱 깊이 고민했습니다.”

이번 클린 코드 & TDD 마스터 클래스에서 목표는 실무에서 바로 통하는 코드 품질과 개발 문화를

여러분이 직접 체득하고 성장할 수 있도록 돕는 것입니다.

코드 냄새를 맡자마자 해결할 수 있는 실력, 기술 부채 없는 프로젝트, 변화와 확장에 강한 소프트웨어 아키텍처 이 모든 것을 실전에서 경험하세요.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 왜 깨끗한 코드를 작성해야 하는가? 에 대해 의문이 있으신 분

  • 절차적 방법의 문제는 무엇이고, 이를 해결하기 위한 객체지향의 이점은 무엇인지 궁금하신 분

  • 오랫동안 검증된 클린 코드 & TDD 가이드를 받아보고 싶으신 분

선수 지식,
필요할까요?

  • Java

  • 객체지향 프로그래밍

안녕하세요
입니다.

2,682

수강생

18

수강평

4.9

강의 평점

1

강의

커리큘럼

전체

33개 ∙ (19시간 24분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

18개

4.9

18개의 수강평

  • leejinwoo1126님의 프로필 이미지
    leejinwoo1126

    수강평 24

    평균 평점 5.0

    수정됨

    5

    91% 수강 후 작성

    It was a good lecture. I've rarely seen refactoring and OOP design applied in practice, but it was great to be able to practice them directly through the examples in each lecture. Lectures on the clean-coders website cost about $12 each, but seeing the instructor explain things easily in Korean and show the entire process of refactoring examples helped me identify areas where I was lacking. Just listening to this entire lecture won't make magic happen. I believe that if you reflect on what you need and practice it yourself, it will help you achieve better design, testing, and refactoring. One drawback is that since it's a free lecture, finding the examples isn't easy. In the latter half, I had to find them directly by looking at the repository names, but I studied thinking I had to endure that to watch such a good lecture. Thank you for sharing a lecture that, despite being 10 years old, is still valid today. For someone living in the provinces, it was a lifesaver.

    • hyongsu44님의 프로필 이미지
      hyongsu44

      수강평 868

      평균 평점 5.0

      5

      30% 수강 후 작성

      Thank you for the valuable lecture.

      • find1086님의 프로필 이미지
        find1086

        수강평 14

        평균 평점 4.6

        5

        30% 수강 후 작성

        • javarunner님의 프로필 이미지
          javarunner

          수강평 76

          평균 평점 4.9

          5

          15% 수강 후 작성

          • leejh83729308님의 프로필 이미지
            leejh83729308

            수강평 7

            평균 평점 5.0

            5

            61% 수강 후 작성

            Though old, I think it's a good lecture to watch once.

            무료

            비슷한 강의

            같은 분야의 다른 강의를 만나보세요!