1. OpenCode가 뭐야? OpenCode는 터미널에서 사용하는 AI 코딩 도구(CLI)다. ChatGPT처럼 대화하지만, 내 로컬 프로젝트 폴더 안에서: 코드 생성 코드 수정 파일 생성 리팩토링 설명 요청 같은 작업을 바로 수행할 수 있다. 즉, > 웹에서 쓰는 GPT → > 내 프로젝트 폴더 안에서 직접 코드 작업하는 AI 라고 이해하면...
HEAD와 브랜치는 “어디를 기준으로 작업 중인가”를 가리키는 포인터이고, git reset은 그 기준점을 과거로 이동시키는 명령이다.
객체지향에서 자주 듣는 SOLID 원칙 중 하나가 LSP(Liskov Substitution Principle, 리스코프 치환 원칙)이다.
얕은 복사는 ‘주소만 복사’, 깊은 복사는 ‘내용까지 새로 복사’하는 차이다.
OOP(Object Oriented Programming)는“데이터와 기능을 객체로 묶어 현실을 코드로 표현하는 방식”이다.