CODE SQUAD/회고록

[CODE SQUAD] 주간 회고록 : 2022/1/24 ~ 1/29

샤아이인 2022. 1. 31.

 

주간 회고록

코드스쿼드에서의 4주 차가 지나갔다!

 

하루 일과의 방식이 어느정도 익숙해져서, 하루 공부의 배분을 어떻게 해야 할지 감이 온 상태이다.

이번 주 우리 조 멤버는 : Tany, 벅픽, Shine, BC, Nathan, Riako, Yan, ikjo, 선을로, 루이 였다.

 

이번주에는 내가 말을 많이 하려 노력했다.

팀원이 전부 남자였던 조라 그런지, 말씀들이 모두 많지 않았다... 나 또한 말이 원래 없는 편이기에...

이러다간 한주 팀원의 사기가 저하될것 같아... 쓸데없는 말이라도 계속적으로 던지려 노력했다.

(ex 저녁 뭐 드실거에요?, 오늘 기분 어떠신가요?, 잠은 많이 자셨나요? 등등)

아직 팀웍이 필요한 과제는 없었지만, 꾸준히 소통하려 노력해야겠다.

 

CS10 - 7, 8

 

이번 주 CS 과제는

1) 프로세스 스케쥴링

2) 동기, 비동기

 

▶ 프로세스 스케쥴링

사실 프로세스 자체에 대해서는 학교에서 시스템 프로그래밍 시간 때 POSIX api들을 직접 사용하면서 공부해봤기 때문에 개념은 명확하게 알고 있었다.

다만 아직 운영체제(OS) 수업 자체를 듣지는 않았기 때문에, 추가적으로 난 프로세스의 스케쥴링 작업 알고리즘에 대하여 공부했다.

 

여러 알고리즘이 있는데,

1. FCFS

2. RR

3. SPN

4. SRTN

5. HRRN

6. MLQ

7. MFQ

에 대하여 공부하고, 강의로 찾아보게 되었다.

 

▶ 동기와 비동기 처리

동기와 비동기, 이 주제는 꼭 한번 공부해보고 싶었던 주제이다.

구글에서 여러 글들을 읽으며 공부했으며 특히 다음 글이 정말 잘 설명해주고 있었다.

 

CompletableFuture

자바 비동기 프로그래밍을 위한 CompletableFuture 검토 | 필자는 최근에 CompletableFuture 를 사용해서 개발을 진행하였는데, CompletableFuture는 작년에 한번 사용한 이후로는 실무에서 사용할 일이 거의

brunch.co.kr

해당 글을 읽으면서 처음으로 Java에서 Future에 대하여 공부해볼 수 있었던 시간이었다.

 

추가 공부

▶ TDD 도서 1권 완독

저번 주부터 범균 님의 TDD 입문서를 읽고 있었는데, 이번 주에 완독 하였다.

블로그에도 따로 정리하여 "테스트 코드 작성 팁"이라는 주제로 간략하게 요약한 글을 작성해 두었다.

 

[TDD] 테스트 코드 작성 팁 (1/2)

해당 글은 "테스트 주도 개발 시작하기 - 최범균 저" 의 10장 내용을 공부, 기록겸 요약한 글 입니다. 유지보수하기 좋은 코드를 만들기 위해 필요한 좋은 패턴과 원칙이 존재하는 것처럼 좋은 테

blogshine.tistory.com

 

 

[TDD] 테스트 코드 작성 팁 (2/2)

해당 글은 "테스트 주도 개발 시작하기 - 최범균 저" 의 10장 내용을 공부, 기록겸 요약한 글 입니다. 지난 번 글에 이어서, 나머지 5가지 테스트 작성의 팁에 대하여 알아보자. 6. 실행 환경이 다르

blogshine.tistory.com

 

▶ 김영한 님의 HTTP 강의 복습하기

예전에 들어놨었던 HTTP 강의를 복습 차원에서 다시 들으면서 블로그에 기록 중이다.

이전 블로그에서 단순하게 글을 옮겨오는 것이 아니라, 다시 강의를 듣고, 옮기면서 다시 읽고 내용을 추가하고 있다.

 

 

댓글