로드맵 썸네일

클린 코드 & 테스트 코드 가이드 로드맵

작성자 프로필 이미지

박우빈

Spring
TDD
JPA

초급 대상

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

194명 참여중

20% 할인

10개 남음전체 구매 적용
쿠폰 받기

로드맵 코스

️ 이 로드맵은 인프런 워밍업 클럽 스터디 - BE 클린코드 & 테스트 과정에서도 활용되는 로드맵입니다.

2

💡 다루는 기술이 바뀌어도, 코드를 대하는 기본 자세는 변하지 않습니다.

클린 코드와 테스트 코드는 모두 '코드를 다루는 마음가짐'에 대한 이야기입니다.

소프트웨어 장인으로서,
미래의 나와 옆 자리 동료를 생각하며 조금이나마 더 좋은 설계가 있을지 고민하는 마음,
귀찮음을 이기고 테스트 코드를 작성하며 견고하고 더 나은 제품을 만들고자 하는 마음.

마음은 충분히 있으나 방법을 몰라 헤맸던 모든 분들께 아래 로드맵을 권해드립니다.

이런 분들께
추천드려요 💁

'저 사람은 코드를 정말 잘 짜는데, 내 코드는 왜 아쉬울까..?' 하는 생각을 해보신 분

클린 코드 사고법을 기반으로 깔끔한 코드를 작성하고, 리팩토링을 잘 해낼 수 있게 됩니다.

객체 지향 패러다임, SOLID를 학습해도
피부에 잘 와닿지 않는 분

Value Object, 일급 컬렉션, Enum과 다형성까지 코드 레벨에서 맛보고 이해할 수 있습니다.

Spring & JPA 프로젝트에서 테스트 코드를 어떻게 작성해야 할지 막막한 분

프로덕션 코드의 품질을 탄탄하게 보장하는 테스트 코드 작성법을 이야기합니다.

JUnit5, Mockito, REST Docs와 같은 테스트 도구 & 문서 도구를 잘 다루고 싶은 분

필요한 상황과 케이스에 맞게 적재적소에 활용하는 법을 알려드립니다.

2개의 강의를
순서대로 학습해 보세요

#1. Readable Code: 읽기 좋은 코드를 작성하는 사고법

이 강의를 통해 클린 코드 원칙에 대한 깊은 이해를 하고, 객체 지향 사고 방식에 입각한 깔끔한 코드를 작성할 수 있게 됩니다.
클린 코드와 객체 지향이 궁금한 분, 코드를 정말 잘 짜고 싶은 모든 분들을 위한 강의입니다.


Readable Code: 읽기 좋은 코드를 작성하는 사고법

★★★★★

단순히 자바, 코틀린 혹은 다른 객체지향 언어를 사용하고 스프링을쓰면 '난 객체지향적으로 개발 중이야' 라고 생각하시는 분들께 정말 강추드리는 강의입니다.
혹은 이전에 공부한 SOLID 원칙, 객체지향원칙 등이 코드에 잘 적용되어 있지 않다고 느끼는 분들이 들으면 시야가 정말 트이는 강의라고 감히 말할 수 있을 거 같습니다.
강의에서 다루는 컨텐츠는 당연히 말할 것도 없이 너무 훌륭하고, 각 챕터에서 설명 역시 군더더기 없이 너무 깔끔하고 이해가 잘 되게 설명해주십니다. 정말정말 좋은 강의라고 생각합니다. 꼭꼭 들어보시는 걸 추천드립니다!

- 비***

★★★★★

테스트코드 강의에 이어 Readable Code 강의를 수강하게 되면서, 우빈님 강의는 확실히 단순한 개념 전달에 그치지 않고 생각하는 힘을 만들어 주어 단단한 개발자로 성장할 수 있게 도움을 주는 강의라는 것을 느끼게 되었습니다. 이번 강의는 어떤 코드가 좋은 코드일지 '생각만' 하고 있던 분들에게 추천드립니다. 개념적으로 직접 정리해 주시고 리팩토링 과정을 보여주시는데 그 과정 속에서 생각할 수 있는 부분에 대해 캐치해 주시고 고민할 수 있게 해 주시는 부분이 아주 좋았던 강의였습니다. 뿐만 아니라, 코드 짜는 것을 좋은 글쓰기에 비유해 주시면서 이해하기 쉽게 설명해 주시는 강의입니다.

- 코***

#2. Practical Testing: 실용적인 테스트 가이드

이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다.
테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강의입니다.

Practical Testing: 실용적인 테스트 가이드

★★★★★

24/01/09 완강했습니다.
정말 너무너무너무 좋은 강의를 들을 수 있어서 얼마나 다행인지 모르겠습니다.
어디서부터 어떻게 시작하고 어떻게 공부해야될지 몰랐었는데 강의를 통해 정리가 되었다는 점이 너무나도 감사하게 다가옵니다.
단 한개의 강의도 대충 찍으신게 없고 정성들여 이 강의를 만들었다는 것이 느껴졌습니다. 앞으로 더욱더 많은 강의들을 수강하고 배우고 싶어집니다. 앞으로도 좋은 강의 많이 찍어주셨으면 좋겠습니다. 감사합니다!!!!

- le***

★★★★★

테스트 관련해서 가려운 곳을 정말 벅벅 긁어주시는 강의 였습니다. 혼자 공부하는데 테스트 코드 관련해서 피드백을 받을 수 있는 곳이 없다보니 IT동아리나 교육프로그램의 프로젝트 레포 여러개를 뒤져가면서 테스트 코드는 어떻게 짜야할지에 대한 고민을 하고 있었는데 강의 통해서 정말 도움이 많이 됐습니다. 이제 방향과 방법을 어느정도 알았으니 스스로 익히고 제것으로 만들어야하는 단계가 남았네요. 좋은 강의 감사드립니다. 강의 준비를 엄청 신경써서 하신게 느껴졌습니다. 감사합니다.

- Ja***

로드맵 상세보기

2개 코스

로드맵에 포함된 강의 썸네일
이 강의를 통해 클린 코드 원칙에 대한 깊은 이해를 하고, 객체 지향 사고 방식에 입각한 깔끔한 코드를 작성할 수 있게 됩니다. 클린 코드와 객체 지향이 궁금한 분, 코드를 정말 잘 짜고 싶은 모든 분들을 위한 강의입니다.

41,250

55,000

로드맵에 포함된 강의 썸네일
이 강의를 통해 실무에서 개발하는 방식 그대로, 깔끔하고 명료한 테스트 코드를 작성할 수 있게 됩니다. 테스트 코드가 왜 필요한지, 좋은 테스트 코드란 무엇인지 궁금하신 모든 분을 위한 강의입니다.

57,750

77,000

20% 할인

10개 남음전체 구매 적용
쿠폰 받기

로드맵 코스 2