본문 바로가기

Study/신입 자라기

[Study] 신입 자라기 - 22

신입 자라기 22일 차

Task Logging

시간 Task
7 : 15 기상
7 : 30 ~ 8 :20 출근 시간
8 : 20 ~ 9 :10 헬스
9 : 10 ~ 9 : 30 샤워
9 : 30 ~ 9 : 40 출근
9 : 40 ~ 9 : 55 1. 짐정리
2. 아침먹기
9 : 55 ~ 11 : 30 1. 메서드 작성 및 실행 시간 비교
11 : 30 ~ 13 : 00 점심시간
1. 배민
13 : 00 ~ 18 : 00 1. 상사님한테 코드/개발 피드백 받기
2. 메서드 수정
3. 파이썬 덕 타이핑이란 찾아보기
4. 회의
18 : 00 ~ 18 : 30 퇴근 준비
18 : 30 ~ 19 : 30 퇴근 시간
19 : 30 ~ 22 : 00 1. 빨래
2. 휴식
22 : 00 ~ 22 : 30 블로그 포스팅
덕 타이핑?
  • 전혀 다른 클래스, 같은 메서드명이면 상관없이 실행 가능
  • 타입을 미리 안정하고 실행 될 때  해당 메서드 확인하여 타입을 정함

장점

  • 적은 코드 
  • 간결한 상속 구조

단점

  • 런타임 에러 발생할 수 있음
  • 협업시 주의 필요, 테스트 코드 충분히 작성

출근길에 보는 CS

 

파이프라인 기법 : 하나의 코어에 여러 개의 스레드를 이용하는 방식

스레드 : CPU가 처리하는 작업 단위

멀티 스레드 : 여러 스레드를 동시에 처리하는 방법

병렬 처리 : 동시에 여러 명령을 처리하는 방법

 

병렬 처리 시 주의할 점

1. 상호의존성 확인

  • 각 명령이 독립적인지 확인

2. 단계별 일정한 시간

  • 병목 현상이 발생할 수 있음

3. 전체 작업을 몇 단계로 쪼갤지 확인

  • 병렬 처리 깊이 : 작업을 X개로 나눌 때 X가 깊이임

'Study > 신입 자라기' 카테고리의 다른 글

[Study] 신입 자라기 - 24  (0) 2022.03.16
[Study] 신입 자라기 - 23  (0) 2022.03.14
[Study] 신입 자라기 - 21  (0) 2022.03.10
[Study] 신입 자라기 - 20  (0) 2022.03.08
[Study] 신입 자라기 - 18  (0) 2022.03.04