전체 글 (147) 썸네일형 리스트형 AI 코딩 에이전트를 개발 업무에 활용하며 느낀 장점과 한계 Q. AI 코딩 에이전트를 개발 업무에 활용하며 느낀 장점과 한계저는 매일 Claude Code로 개발하는 '사용자'인 동시에, AI 에이전트 파이프라인 자체를 설계한 '개발자'이기도 합니다. 이 두 입장을 함께 경험하면서 AI 코딩 도구의 장점과 한계를 꽤 구체적으로 체감했습니다.장점 — 반복 작업의 속도BIMVP 프로젝트에서 문서·요소·물량·견적 등 다수 도메인 API를 설계할 때, 스펙만 명확히 문서로 정리해두면 Claude Code가 CRUD·직렬화·예외 처리 같은 반복 구현을 빠르게 처리해주었고, 저는 그 결과를 검증하고 도메인 로직의 정확성을 확인하는 데 시간을 더 쓸 수 있었습니다. Claude 기반 RAG 문서 채팅 기능을 tool_use·SSE로 구현할 때도, 라이브러리 사용법을 하나씩 .. ROS2 설치하는 방법 Windows 10에서 WSL2로 ROS2 Jazzy 설치하기 (실수까지 포함한 완벽 가이드)로보틱스 회사 지원을 준비하면서 ROS2를 처음 설치해봤습니다. Windows 환경에서 WSL2로 ROS2를 깐 과정을 — 중간에 만난 실수와 해결 방법까지 포함해서 — 정리했습니다. 이 글 따라 하면 누구나 깔 수 있습니다.목차ROS2를 왜 WSL2에 깔아야 하나사전 환경 확인WSL2 + Ubuntu 설치첫 번째 함정: Ubuntu 22.04 vs 24.04시스템 기본 설정 (Locale)ROS2 저장소 등록 — 각 단계가 뭘 하는지ROS2 Jazzy 본체 설치환경변수 설정 + rosdep 초기화동작 테스트 (Talker / Listener)개발에 필요한 추가 패키지자주 만나는 문제와 해결 1. ROS2를 왜 .. socket.io 1. Socket.IO 구조 개요Socket.IO는 두 개의 계층으로 구성됩니다:Engine.IO: 저수준의 연결을 담당 (전송 방식, 연결 수립 및 해제 감지 등)Socket.IO: 고수준의 API를 제공 (방(Room), 네임스페이스, 자동 재연결 등)이러한 구조는 신뢰성과 유연성을 확보하는 데 필수적입니다. 구분 의미 예시저수준 (Low-level)하드웨어나 네트워크와 더 가까운 기술, 세부 제어와 복잡도가 있음TCP 연결, WebSocket 프레임 처리, HTTP 전송 방식 관리고수준 (High-level)사용자가 쉽게 접근하고 사용할 수 있도록 추상화된 API나 기능socket.emit("msg"), 자동 재연결, Room, Namespace 기능2. 전송 방식(Transports)Socket... 이전 1 2 3 4 ··· 49 다음