강의

멘토링

로드맵

Programming

/

etc. (Programming)

Clean Coders: Practical Object-Oriented Programming and TDD Masterclass

The TDD & Clean Code masterpiece lecture, recommended by many senior developers in Korea to junior developers for over a decade.

(4.9) 15 reviews

2,428 learners

  • funnylearn
시니어의 비법
TDD
Java
oop
clean-code
clean-architecture
Thumbnail

Reviews from Early Learners

What you will learn!

  • Examples & Refactoring of Several OOP Principles

  • Implementation Process through TDD

  • Incremental refactoring using IntelliJ IDE features

Clean Coders (Clean Code & TDD Master Class)

All About Practical Object-Oriented Programming and Test-Driven Development

Is your code really clean and robust?

"Baek Myeong-seok's Clean Coders" has been called a textbook by many developers for over 10 years.

•••

Why do so many senior developers always recommend Clean Coders even after so many years?
Will you come back to watch the video after 7 or 8 years?
See it in high definition at Inflearn.

Is this your first time hearing about Baek Myeong-seok’s Clean Coders?

Clean Coders

Why should I learn TDD?

TDD is not just a way to write tests.

TDD is a powerful practice that changes the very mindset of developers.

By writing tests first, you clarify requirements , reduce unnecessary code , and provide a safety net that allows you to refactor at any time.

Be free from bugs and fears.

Because tests automatically verify your code, you can avoid the anxiety of “what will break?” when adding new features or modifying existing code.

You can kill two birds with one stone: code quality and productivity.

If you practice TDD, you will naturally write clean and maintainable code.

You can develop software faster and more reliably, free from long development cycles and repetitive overtime work.

Teamwork and development culture change.

TDD takes the quality of code reviews, documentation, and collaboration within your team to the next level, creating a codebase that everyone can trust.

This course is recommended for:

Developers who want to learn object-oriented programming, clean code, and practical application of TDD

Thinking about better structure and quality
Junior Developer

Developers who want to improve their code from legacy systems to ones that are robust to change and expansion.

Special features of this course

1) Curriculum focused on practice

  • Code quality issues frequently encountered in practice

    Covers the core principles of test-driven development in depth and with solidity .

  • We provide practical tips and know-how that you can use right away in real projects.

2) Learning through direct experience with code

  • We provide numerous examples to help you understand the concepts naturally through code.

3) Problem-solving-oriented approach

  • Improve legacy code, implement complex business logic,

    Refactoring, SOLID principles, design patterns, etc.

    What you absolutely need to know in practice

    You will learn naturally through actual problems and the process of solving them .

“Rather than thinking about what more I should teach, I thought more deeply about what absolutely must be taught.”

The goal of this Clean Code & TDD Master Class is to create a code quality and development culture that can be applied directly in practice.

It's about helping you learn and grow on your own.

Get hands-on experience building a software architecture that is resilient to change and scalability, projects with zero technical debt, and the ability to solve problems as soon as you smell code.

Recommended for
these people

Who is this course right for?

  • Have questions about why clean code should be written?

  • For those curious about the problems with the procedural approach and the advantages of object-orientation for solving them.

  • Those who want to receive a long-proven Clean Code & TDD guide

Need to know before starting?

  • Java

  • Object-Oriented Programming

Hello
This is

2,428

Learners

15

Reviews

4.9

Rating

1

Course

Curriculum

All

33 lectures ∙ (19hr 24min)

Published: 
Last updated: 

Reviews

All

15 reviews

4.9

15 reviews

  • 이진우님의 프로필 이미지
    이진우

    Reviews 24

    Average Rating 5.0

    Edited

    5

    91% enrolled

    좋은 강의였습니다. 실무에서 리팩터링, oop 설계를 직접 본적이 거의 없었는데, 강의별 예제를 통해 직접 연습해볼 수 있어 좋았습니다. clean-coders 사이트에 강의 한편당 12달러정도 하던데, 한국어로 쉽게 설명해주시고, 예제 리팩터링하는 모든 과정을 보여주시는 강사님의 모습을 보면서 제게 부족한 부분을 찾을 수 있었습니다. 이 강의를 모두 다 듣는다고 해서 마법 같은 일은 일어나지 않을 겁니다. 필요한게 무엇인지 스스로 고민해보고 직접 연습해보신다면 더 나은 설계, 테스트, 리팩터링을 하는데 도움이 될 거라 생각합니다. 한 가지 아쉬운점은 무료 강의이다보니 예제 찾는게 쉽지 않습니다. 후반부에는 repository명을 보고 직접 찾아봐야 했는데, 좋은 강의를 보기 위해 감내해야 한다 생각하고 학습했던거 같습니다 10년이 지난 강의지만, 지금도 유효한 강의를 볼 수 있도록 공유해주셔서 감사했습니다. 지방러에게는 빛과 소금이었습니다.

    • 똘똘이스머프님의 프로필 이미지
      똘똘이스머프

      Reviews 868

      Average Rating 5.0

      5

      30% enrolled

      귀한 강의 감사드립니다.

      • Charlie님의 프로필 이미지
        Charlie

        Reviews 14

        Average Rating 4.6

        5

        30% enrolled

        • atoz님의 프로필 이미지
          atoz

          Reviews 71

          Average Rating 5.0

          5

          15% enrolled

          • jeonghyeon lee님의 프로필 이미지
            jeonghyeon lee

            Reviews 7

            Average Rating 5.0

            5

            61% enrolled

            오래되긴 했지만 한 번 정도는 봐보면 좋은 강의라고 생각됩니다.

            Free

            Similar courses

            Explore other courses in the same field!