
Practical Testing: 실용적인 테스트 가이드
박우빈
이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강의입니다.
Basic
소프트웨어 테스트, junit5, Mockito
Through this course, you will gain a deep understanding of clean code principles and be able to write clean code based on object-oriented thinking. This course is for anyone curious about clean code and object-orientation, and everyone who truly wants to write good code.
Mindset for Writing Readable Code
Clean Code Principles: Deep Dive into the 'Why'
Object-Oriented Paradigm, SOLID Principles at the Code Level
Value Object, First-Class Collection, Enum, and Polymorphism, etc., Object-Oriented Usage Methods
Bad Code to Good Code! Incremental Refactoring and Structural Design
Who is this course right for?
People interested in a mindset based on Clean Code
People who have only rote-memorized object-oriented concepts from text so far
Everyone who really wants to write good code!
Need to know before starting?
Those who know basic Java syntax and have programming experience
5,106
Students
334
Reviews
361
Answers
4.9
Rating
5
Courses
안녕하세요 ☺️
몰입을 즐기는 개발자, 박우빈입니다.
(현) 캐치테이블(와드) 소프트웨어 엔지니어
(전) 우아한형제들 소프트웨어 엔지니어
우아한테크코스 3기, 4기 리뷰어 / 우아한테크캠프pro 1기 리뷰어 / 그 외 다양한 리뷰어 활동
All
55 lectures ∙ (14hr 1min)
Course Materials:
2. Course Structure
05:10
8. Naming
33:42
13. Keyword Summary
02:01
15. Early return
07:49
20. Keyword summary
03:31
All
94 reviews
5.0
94 reviews
Reviews 6
∙
Average Rating 4.7
5
테스트 강의에 이어 이번 강의까지 정말 개발 잘 하는 사수, 친한 형이 알려주는 느낌이 드는 아주 좋은 강의였습니다. 저는 비전공(문과 계열)자인데요, 대학에서 좋은 글과 좋은 답안은 어떤 것인가에 대해 교수님이 해주신 말씀이 늘 기억에 납니다. 바로 쓰는 사람이 아니라 읽는 사람 입장에서 써야 한다는 것이었습니다. 이 원칙을 현재 개발을 공부하고 취업을 준비하는 과정에서도 늘 코드에 녹여내고 싶었습니다. 이 강의는 이런 제 생각이 틀리지 않았다는 걸 인정해 준 것 같은 강의입니다. 동시에 제가 더 나은 개발자가 되기 위해 보완해야 할 부분이 무엇인지 명확히 제시해준 정말 명쾌한 강의입니다. 단순히 자바, 코틀린 혹은 다른 객체지향 언어를 사용하고 스프링을쓰면 '난 객체지향적으로 개발 중이야' 라고 생각하시는 분들께 정말 강추드리는 강의입니다. 혹은 이전에 공부한 SOLID 원칙, 객체지향원칙 등이 코드에 잘 적용되어 있지 않다고 느끼는 분들이 들으면 시야가 정말 트이는 강의라고 감히 말할 수 있을 거 같습니다. 객체지향적인 부분 뿐 아니라 강의 제목처럼 읽기 쉬운 코드는 어떤 것인가에 대한 명쾌한 답이 담겨져 있습니다. 협업하는 과정, 그리고 이전에 작성한 코드를 다시 읽는 과정에서 도움이 될 만한 내용이 정말 많이 담겨져 있습니다. 강의를 듣고 나니 왜 이렇게 개발자들이 이름 짓기를 어려워 하는 지 조금은 이해가 가는 것 같습니다 이름 짓기를 너무 쉽게 하고 계시다면 이 강의를 들으셔야 합니다! ㅎㅎ 강의에서 다루는 컨텐츠는 당연히 말할 것도 없이 너무 훌륭하고, 각 챕터에서 설명 역시 군더더기 없이 너무 깔끔하고 이해가 잘 되게 설명해주십니다. 정말정말 좋은 강의라고 생각합니다. 꼭꼭 들어보시는 걸 추천드립니다!
부서진 나침반 님~! 아니 이렇게 정성스러운 수강평이라니 🥲 야근하는 도중에 수강평 내용을 보고 얼마나 기뻤는지 모릅니다. 제가 전달드리고 싶었던 내용이 명확하게 잘 전달된 것 같아 정말 기쁘네요 ㅎㅎㅎ 감사드리며, 앞으로의 학습 여정도 응원하겠습니다 ☺️
Reviews 14
∙
Average Rating 5.0
5
이전부터 클린코드에 관심이 많았고 읽기 좋은 코드를 작성하려고 노력했습니다. 하지만 이 강의를 듣고 저는 '클린 코드에 살짝 발만 담근 정도였구나'라는걸 느낄 수 있었습니다. 테스트 코드 강의부터 이번 강의까지 저의 역량 강화에 정말 많은 도움을 받았습니다. 배운것을 기반으로 이전에 완성했던 프로젝트를 리팩토링 해보며 체득해보는 과정을 가져보려고 합니다. 정말 좋은 강의 감사합니다! 다음 강의도 기대하고 있겠습니다!
동팔이 님~! 제가 드리고 싶었던 내용들이 다 잘 전달된 것 같아 기쁘네요 ㅎㅎㅎ 모쪼록 이번에 얻어가신 것들을 기반으로 앞으로도 좋은 코드 같이 만들어나가면 좋겠습니다. 소중한 수강평 감사드려요! ☺️
Reviews 5
∙
Average Rating 5.0
5
2년전 제가 신입 시절에 작성한 코드를 보고 열이 받아서 리팩토링을 할려고 하는데 답이 없네요.. 그래서 테스트 코드 강의를 너무 인상깊게 봐서 믿음을 갖고 공부중인데 왜 이걸 지금 봤나 원망스럽네요... 요즘 번아웃 왔는데 덕분에 리팩토링 하면서 요즘 개발하는 시간이 재밌어졌어요 구체적 수준에서 단순히 기능을 정의하는 자신을 되돌아봤을 때 `이정도면 좀 하는거 아닌가?` 라고 생각했던 자신이 부끄러워졌습니다. 그냥 지금부터 경력 지우고 0년차 라는 마인드로 다시 공부하겠습니다. 감사합니다. 다음 강의 나오면 제발 알림이든 뭐든 연락주세요 제발제발
dbcksrla 님~! 아이고 이런 마음들이 모여서 코드를 잘 작성하고자 하는 좋은 원동력이 되는 것 같아요 ㅎㅎ 저도 마찬가지고요! ㅋㅋ 상세한 수강평 감사드리고, 다음 강의는 열심히 또 고민해보도록 하겠습니다 ㅎㅎㅎ 앞으로의 여정도 응원하겠습니다 ☺️
Check out other courses by the instructor!
Explore other courses in the same field!
$42.90