신입 자라기 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 |