・
Reviews 5
・
Average rating 5.0
I have already completed my 6th lecture by Teacher Yeonghan. I enjoyed listening to this after work. I was so excited to go home and listen to the lectures because I thought, “I have to hurry home and listen to the lectures.” Part 2 of MVC is a lecture that allows you to utilize various functions supported by Spring, including Thymeleaf. What I am so grateful for is that this lecture does not stop at just how to use it. It also shows how to support the same function in servlets, and it is operated by this mechanism, but Spring handles it in this convenient way. It does not even cover the principles of how the Spring function works. At the same time, I also learned abstraction techniques and design patterns. It was a 21-hour lecture where I could feel how meticulously you prepared. I am truly grateful and thank you for your hard work. I would like to make one request along with the course review. How about providing a TDD lecture someday? I heard that Baemin, where you are now, uses TDD for development. I am a 4-year developer, but I have never done TDD in my work so far. I am embarrassed to say this, but I also learned how to write JUnit tests through the Yeonghan-Sung lecture, and it was a surprise to me. So, in practice, I write unit tests on my own for the repository, and I bought books by Beomgyun Choi and Kent Baek and studied them on my own, but I feel limited because I have not experienced it in practice. So, I would like to indirectly experience how TDD is actually done in practice, so I am making this request. Below are the contents that I would like you to include in the TDD lecture. 1. Reasons why TDD is good to introduce (why is it used in development organizations these days) 2. Where does testing shine in practice? (I would also like to hear about actual cases) 3. Practice of the red -> green -> refator cyclic flow 4. Practice of the process of developing a simple method (constant processing) that passes the test according to the TDD process and then generalizing it by adding test cases 5. If the above method is FM, is it done as it is in practice, or if not, to what extent is it simplified? 6. How to handle tests with dependencies using a proxy (test double) 7. Using Mock or Mockito as a proxy 8. Thinking about test cases and scenarios (Tips for organizing plans for the development team to implement when a plan for a service is created, tips for thinking about exceptions, etc.) 9. How to specify (structure) test cases well 10. It would be great if you could give me some insight into refactoring. I know that you are preparing many lectures right now. I would really appreciate it if you could consider it whenever you want. I don't think there are any lectures prepared in Java among the TDD lectures yet. I think there must be many developers like me who want to feel TDD insights. Furthermore, I hope that through this lecture, I can easily join the organization of the TDD culture! I would appreciate it if you would consider it. Then, I will go to the advanced course. Thank you again for the great lecture!
Timo, you're having fun studying after work, haha. You're going to be a great senior developer! There are now two lectures left on the Spring roadmap, and I'm thinking about lectures related to practical work, and among them, I'm thinking about TDD^^ Have a happy holiday season.