Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- IOCP 서버
- 윈도우10 Wake On Lan
- OpenAI
- ORCA
- 윈도우10 WOL
- Programing
- docker desktop
- 코딩에이전트
- github
- ai 코딩 에이전트
- AI
- GIT
- 자동화
- docker-compose
- Wake On Lan
- codex
- claude code
- 개발도구
- AI에이전트
- 오픈소스
- docker
- mobile
- markdown
- LLM
- telegram
- n8n
- hermes
- IOCP 클라이언트
- 셀프호스팅
- ubuntu
Archives
- Today
- Total
목록SEM (1)
;
git diff로 코드를 리뷰할 때, lines 142-160 changed 같은 줄 번호 중심의 변경 사항은 맥락을 잡기 어렵습니다. 특히 함수 이름을 바꾸거나 파일 위치를 옮기면 수백 줄이 삭제되고 추가된 것으로 보여, 무엇이 바뀌었는지 파악하느라 시간을 허비합니다.sem은 파일의 줄(line) 대신 함수, 클래스, 메서드 같은 의미론적(semantic) 코드 엔티티를 기준으로 변경을 추적하는 Git 위(top of git)의 CLI 도구입니다.tree-sitter를 사용해 28개 언어의 코드를 구문 분석하고 엔티티 단위로 해싱합니다. 그래서 파일 안에서 함수 위치가 바뀌거나 이름이 변경되더라도, 기존 git diff의 무의미한 줄 단위 추가/삭제 대신 "함수 A의 내부 로직 일부 수정됨"으로 맥락을..
Programing
2026. 7. 12. 23:04
