inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

shim9597님의 블로그

shim9597 shim9597

@shim9597

수강평 작성수
1
평균평점
5.0

블로그 10

워밍업 클럽 3기 BE 클린코드 4주차 발자국

워밍업 클럽 3기 BE 클린코드 4주차 발자국

4주가 정말 빠르게 지나가서 벌써 스터디의 마지막 주차가 지나갔다. 가독성좋은 코드를 작성하는 것에 대해, 테스트코드에 대해 막연한 관심만 가지고, 알던 사용법과 지식 안에서 머무르던 나였는데 이번 스터디와 우빈님의 강의를 통해 지식과 경험의 확장이 시작된거 같아 만족한다. 또한 우빈님께서 매번 정말 열정적으로 중간점검 라이브를 진행해주셨는데 그 정성과 진...

좋아요수
0
인프런 워밍업 스터디 클럽 3기 백엔드 Day 18미션

인프런 워밍업 스터디 클럽 3기 백엔드 Day 18미션

1. @Mock, @MockBean, @Spy, @SpyBean, @InjectMocks 의 차이를 한번 정리해 봅시다. @Mock 기본적인 목(mock) 객체를 생성하고, 가짜 객체로 특정 메서드의 동작을 지정할 수 있다. 단위 테스트에서 실제 로직 대신 더미 데이터를 반환하는 데 사용한다. @MockBean Spring 컨텍스트 내에 목 객체를 빈으로 ...

좋아요수
0
 [인프런 워밍업 클럽 3기] BE 테스트 코드 - Day16 미션

[인프런 워밍업 클럽 3기] BE 테스트 코드 - Day16 미션

레이어별 특징 & 어떻게 테스트 하면 좋을지 Persistence Layer Data Access의 역할. (비즈니스 가공 로직없이 순수하게) Data CRUD에만 집중한 레이어. SQL이 제대로 동작하는지. 스프링을 띄우는 통합테스트 이지만 Persistence Layer 로직만 수행되기에 단위테스트의 성격을 가진다. test용 profile 설정과 da...

좋아요수
0
워밍업 클럽 3기 BE 클린코드 3주차 발자국

워밍업 클럽 3기 BE 클린코드 3주차 발자국

금주 부터 본격적으로 테스트코드 강의 부분 학습을 시작하였다. 강의를 들으며 개인적으로 조금 더 와닿게 느꼈거나 정리하고 싶었던 포인트들만 정리해보았다. 우선 가장 첫번째, 가장 중요한 것은 WHY.귀찮고, 시간도 많이 쏟아야하는, 비용이 발생하는 테스트코드 작성. 왜 테스트를 해야하는가. (테스트 코드 없는 상황) 사람이 직접 프로덕션으로 나온 프로그램을...

좋아요수
0
[인프런 워밍업 클럽 3기] CS - 3주차 미션 & 발자국

[인프런 워밍업 클럽 3기] CS - 3주차 미션 & 발자국

운영체제 1. 메모리의 종류는 어떤것들이 있나요? 각 메모리의 특징도 함께 적어주세요. 레지스터 가장 빠른 메모리 CPU 내에 존재 휘발성 메모리 (컴퓨터 꺼지면 데이터 사라짐) CPU 구분시 말하는 32/64bit 는 레지스터의 크기를 말하는 것. CPU는 계산시 메인메모리 (RAM)에 있는 값을 레지스터로 가져와서 계산하고 그 결과를 다시 메인메모리에 ...

좋아요수
2
워밍업 클럽 3기 BE 클린코드 2주차 발자국

워밍업 클럽 3기 BE 클린코드 2주차 발자국

이번주는 중간점검 시간에 우빈님의 러너분들 코드리뷰시간이 있었다. 나는 원하는 만큼 충분히 리팩토링을 진행하지 못해서 코드리뷰 신청을 하진 않았지만 다른 분들의 코드리뷰 내용을 보며 정말 많은 인사이트를 얻을 수 있었다. 무려 두시간 가까이 라이브를 진행해주신 우빈님께 정말 감사드린다. 코드리뷰를 받은 러너분 중 나와 유사한 코드를 작성하신 분이 계셨다. ...

좋아요수
0
[인프런 워밍업 클럽 3기] CS - 2주차 미션

[인프런 워밍업 클럽 3기] CS - 2주차 미션

운영체제 FIFO 스케줄링의 장단점이 뭔가요? 장점: 구현이 간단, 공정한 실행 순서, 기아 현상 없음 단점: 평균 대기 시간이 길어질 수 있음, 짧은 프로세스가 긴 프로세스 뒤에서 대기 SJF를 사용하기 여러운 이유가 뭔가요? 프로세스의 실행 시간을 미리 정확히 예측하기 어려움 예측 오류로 최적화 효과 감소 기아 현상 발생 가능성 RR 스케줄링에서 타임 ...

좋아요수
0
[인프런 워밍업 클럽 스터디 3기] CS - 2주차 발자국

[인프런 워밍업 클럽 스터디 3기] CS - 2주차 발자국

2주차 학습 내용 정리 운영체제 프로세스 동기화 프로세스는 독립적으로 실행되기도 하지만, 다른 프로세스와 데이터를 주고받으며 통신하는 경우도 있다. 프로세스 간 통신은 여러 방식으로 이루어질 수 있다. 프로세스 간 통신 방법 한 컴퓨터 내에서의 통신 파일을 이용한 방법: 여러 프로세스가 하나의 파일을 읽고 쓰며 통신 파이프를 이용한 방법: 운영체제가 생성한...

좋아요수
0
[인프런 워밍업 클럽 스터디 3기] CS - 1주차 발자국

[인프런 워밍업 클럽 스터디 3기] CS - 1주차 발자국

1주차 학습내용 운영체제 운영체제 폴링 방식 : CPU가 주기적으로 I/O 장치를 확인하여 작업 완료 여부를 확인하는 방식. 인터럽트 방식 : I/O 작업이 완료되면 장치가 CPU에게 신호를 보내 작업 완료를 알리는 방식. CPU는 인터럽트를 받아 ISR을 실행함. 프로세스 : 하드디스크에 저장된 프로그램이 메모리에 올라와 실행 중인 상태. 프로세스 구조 ...

좋아요수
0
인프런 워밍업 클럽 스터디 3기 - 백엔드 클린 코드, 테스트 코드 1주차 발자국

인프런 워밍업 클럽 스터디 3기 - 백엔드 클린 코드, 테스트 코드 1주차 발자국

이번주차 학습 부분 [섹션1 - 5] 지금까지 나는 클린코드의 원칙들에 대해 왜 이러한 원칙을 지키는 것이 좋은지 깊게 생각해보지 못했고, 가독성 좋은 코드를 작성하고 싶다는 생각이 있었음에도 구체적이고 체계적으로 스스로 생각을 정리해보거나 학습해보지 못했던거 같다. 이번 주차 학습을 진행하며 이러한 생각들이 많이 정리 되었고 구체화 되었다. 가장 좋았던 ...

좋아요수
0