요약
객체지향은 사람이 한 번에 생각할 양(인지 부하)을 줄여 주는데, AI가 사람보다 훨씬 많은 코드를 읽는 지금도 여전히 필요함
사람이 AI에게 일을 맡기고 결과를 검토할 때, 책임별로 나뉜 클래스 이름이 둘 사이에서 작업 범위를 정해 줌
AI도 한 번에 읽는 양...
요약
SOA(Service-Oriented Architecture)와 MSA(MicroService Architecture)는 시스템을 업무 기능별 서비스로 나눈다는 같은 생각에서 나왔고, 차이는 그 생각을 구현한 방식과 그 방식을 받쳐 준 인프라에 있었음
SOA는 ES...
요약
여러 브랜치를 동시에 다룰 때, 저장소를 여러 번 clone하는 대신 git worktree로 작업 폴더만 추가할 수 있음
clone 3개는 별개 저장소 3개라 fetch를 3번 해야 하지만, worktree 3개는 저장소 1개를 공유해서 fetch 한 번이면 됨
...