REST API 설계할 때 헷갈리는 HTTP 규칙 체크리스트
실무에서 REST API를 설계할 때 리소스, URI, HTTP 메서드, 상태 코드, 캐싱, 메타데이터를 점검하기 위한 규칙을 정리했습니다.
실무에서 REST API를 설계할 때 리소스, URI, HTTP 메서드, 상태 코드, 캐싱, 메타데이터를 점검하기 위한 규칙을 정리했습니다.
Python thread/process 실험으로 동시성과 병렬성, 출력 순서, 실행 단위, Windows spawn, GIL을 정리합니다.
브랜치 전략을 공부하며 Feature Branch, Gitflow, Forking, Trunk Based Development의 차이를 정리합니다.
브랜치를 합치는 merge와 rebase, 커밋을 되돌리는 reset과 revert를 비교합니다.
커밋이 스냅샷으로 저장되는 방식부터 파일 상태, add/commit, HEAD와 브랜치 포인터까지 연결해 Git이 왜 빠르고 가볍게 동작하는지 정리합니다.