inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

infoqoch님의 블로그

infoqoch infoqoch

@take

수강평 작성수
-
평균평점
-

블로그 7

[워밍업 클럽 3기 BE code] 4주차

[워밍업 클럽 3기 BE code] 4주차

고민 되던 부분이 많이 풀렸습니다. 좋은 코드와 좋은 테스트 코드가 무엇인지 어떻게 코드를 짜야 할지 고민이 많았습니다. 이에 대한 분명한 대답을 강의를 통해 찾았다고 생각합니다. 그런 차원에서 이번 워밍업 클럽과 박우빈 개발자님의 강의 무척 좋았습니다. Readable Code - 코드의 추상화 수준을 맞춰보자. 추상화가 무엇인지 잘 이해할 수 있게 되었...

좋아요수
0
[워밍업 클럽 3기 BE code] 미션 day 18

[워밍업 클럽 3기 BE code] 미션 day 18

1. @Mock, @MockBean, @Spy, @SpyBean, @InjectMocks 의 차이를 한번 정리해 봅시다. - @Mock과 @Spy: 단위 테스트에서 특정 클래스를 대역으로 만듦니다. - @InjectMocks: 단위 테스트에서 @Mock 혹은 @Spy로 선언한 객체를 자동으로 주입합니다. - @MockBean, @SpyBean: 통합 테스트...

좋아요수
0
[워밍업 클럽 3기 BE code] 미션 day 16

[워밍업 클럽 3기 BE code] 미션 day 16

Q. "Layered Architecture 구조의 레이어별 테스트 작성법을 알아보았습니다. 레이어별로 1) 어떤 특징이 있고, 2) 어떻게 테스트를 하면 좋을지, 자기만의 언어로 다시 한번 정리해 볼까요?" A. Layered Architecture - 레이어 별 관심사를 분리하여 코드의 결합도를 낮추고 유지보수성을 높히는 방식. Persistence l...

좋아요수
0
[워밍업 클럽 3기 BE code] 3주차

[워밍업 클럽 3기 BE code] 3주차

테스트는 문서! 테스트 코드는 문서로서 사용되어야 한다. 그러므로, 테스트 코드를 보고 테스트의 내용과 목표를 이해할 수 있어야 한다. 테스트 코드가 외부의 클래스나 파일 등을 참조해서는 안된다. 테스트 코드의 일부 내용을 @BeforeEach나 @AfterEach로 코드를 분리하거나, 객체 생성을 위한 메서드를 분리할 수 있다. 하지만 부수적인 부분에 한...

좋아요수
0
[워밍업 클럽 3기 BE code] 2주차

[워밍업 클럽 3기 BE code] 2주차

DAY 7 미션과 리팩토링 https://github.com/infoqoch/readable-code/tree/main/src/main/java/cleancode/studycafe/tobe 7일차 미션은 리팩토링하기 였습니다. 리팩토링 과정에서 제가 했던 습관을 개선할 수 있어서 좋았습니다! 이미 이것만으로 제가 이번 강의에서 목표한 것을 달성한 것 같아 ...

좋아요수
0
[워밍업 클럽 3기 BE code] 1주차

[워밍업 클럽 3기 BE code] 1주차

워밍업 클럽 3기 BE를 시작한 이유 최근 '내가 코드를 잘 작성하고 있는가'란 의문이 들었습니다. 최범균 개발자님의 도메인주도설계시작하기 책을 기반으로 정리하면서 어느 정도는 정리할 수 있었습니다. 추가적인 자료나 실질적인 예제가 있을까 찾다가 readable code와 practical test 강의에 흥미가 생겼고, 우연찮게 워밍업 클럽이 있어서 신청...

좋아요수
0
hello!

hello!

world!

좋아요수
0