강의

멘토링

커뮤니티

Edited

Reviews 12

Average rating 4.9

Completed 100% of course

When I only read about SOLID principles in books, I couldn't relate to them, but I think I've come to understand the concepts through the example code. Thank you for such a great lecture. I want to make it my own by repeatedly watching this and previous lectures... and I'd like to share it with others as well. I have an additional question. What would be a good way to practice if I want to continuously repeat and practice?

eternity님의 프로필 이미지
eternity
Instructor

Hello, Seongmin Lee. Thank you for leaving a review and congratulations on completing the course. It was challenging to prepare example code suitable for the lectures, but I'm glad the course was helpful. :) Design principles cannot be applied mechanically and can only be effective when applied in a way that suits the current situation. The best way to establish this standard is to evaluate whether the current code is suitable for changes from a design principle perspective whenever new requirements are added, and if not suitable, to think about what refactoring approach would be good and actually refactor the code. As you see the refactored code become more useful for changes and gradually improve to accommodate future changes more easily, you'll develop your own standards for applying design principles. In summary, the most effective approach is to repeatedly practice evaluating code from a design principle perspective and refactoring it to accommodate new requirements. If you get stuck or have any questions while practicing, please feel free to ask anytime! Thank you. :)

Object - Design Principles thumbnail
eternity

·

33 lectures

·

810 students

View Sale
Object - Design Principles thumbnail
eternity

·

33 lectures

·

810 students