STUDY/Python

🎄 학습일지 22.12.8

nicesugi 2022. 12. 8. 20:22

취준기간이 길어지다보니

새로운 프로젝트 / 기존 프로젝트 리팩토링 / 기술면접준비 / 알고리즘 / SQL or Python, Django 공부

어느 것에 치중해야 할지 하다가 시간을 쪼개서 다 하기로 했다.

어느하나 버릴게 없어.. 다 해야해.. 왜 개발자들이 몰입이 중요하다하는지 캠프 끝나고나서야 알게 됐다. 

 

우선 기존 프로젝트 리팩토링을 진행하기로 했다.

알고리즘은 하루에 최소 하나.

나머지는 요일을 나누어 기술면접준비/공부 목표량을 정해놓고 해보려고한다.

 


1. GOALS_REST_API 프로젝트, user앱 회원가입 TestCases를 작성

이 프로젝트는 posts 앱이 중심이라 posts 앱만 TestCases를 작성해두었는데, 최근 접해본 pytest를 적용해보고자 시도했다가

한 프로젝트 내에 테스트코드의 형식은 일관된 것이 좋을 것 같아서 Django의 test라는 모듈을 사용해 TestCases를 작성했다.

api, service 에 대한 테스트를 작성했는데,

하다보니 TypeError에 대한 에러핸들링에 아쉬움이 들어서 사례를 찾아보는 중이다.

https://github.com/nicesugi/GOALS_REST_API

 

GitHub - nicesugi/GOALS_REST_API: RESTful API를 작성하는 것과 테스트코드를 작성해 빈틈없는 코드, 컨벤션

RESTful API를 작성하는 것과 테스트코드를 작성해 빈틈없는 코드, 컨벤션에 맞는 클린코드를 작성하기 위한 개인 프로젝트 - GitHub - nicesugi/GOALS_REST_API: RESTful API를 작성하는 것과 테스트코드를 작

github.com


2. 독서 - 쉽게 배우는 운영체제   |   챕터 1 

내배캠 캠퍼가 추천해준 책으로 챕터1은 운영체제에 관한 내용이다. 

숭숭 읽힌다. 

에니악은 진공관을 전선으로 연결한 4층 건물 크기랬는데.. 대체 이걸 설계한 사람은 어떤 생각으로 만든걸까 궁금하다

10년만에 IC칩이 생성됐다는데 4층 건물크기에서 어떻게 칩까지 만든건지

읽는 내내 신기하고 대단하다는 생각밖에 안드는 시간이었다.

 

반응형

'STUDY > Python' 카테고리의 다른 글

🎄 학습일지 22.12.10  (0) 2022.12.10
🎄 학습일지 22.12.9  (0) 2022.12.09
QuerySet Method | Aggregate  (0) 2022.11.07
기술면접 스터디(9월27일 : 관심사 분리 | SOLID 원칙)  (0) 2022.09.27
Method | get vs post  (0) 2022.09.23