강의

멘토링

커뮤니티

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) 18 reviews

2,690 learners

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

Reviews from Early Learners

What you will gain after the course

  • 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,690

Learners

18

Reviews

4.9

Rating

1

Course

Curriculum

All

33 lectures ∙ (19hr 24min)

Published: 
Last updated: 

Reviews

All

18 reviews

4.9

18 reviews

  • leejinwoo1126님의 프로필 이미지
    leejinwoo1126

    Reviews 24

    Average Rating 5.0

    Edited

    5

    91% enrolled

    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

      Reviews 868

      Average Rating 5.0

      5

      30% enrolled

      Thank you for the valuable lecture.

      • find1086님의 프로필 이미지
        find1086

        Reviews 14

        Average Rating 4.6

        5

        30% enrolled

        • javarunner님의 프로필 이미지
          javarunner

          Reviews 76

          Average Rating 4.9

          5

          15% enrolled

          • leejh83729308님의 프로필 이미지
            leejh83729308

            Reviews 7

            Average Rating 5.0

            5

            61% enrolled

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

            Free

            Similar courses

            Explore other courses in the same field!