본문 바로가기
반응형

전체 글128

[Copilot]시리즈 3: AI와 개발자의 협업 이야기 📌 AI와 나란히 걷는 개발자의 새로운 시대GitHub Copilot과 같은 AI 코딩 보조 도구는 단순한 자동완성을 넘어, 개발자와 함께 일하는 동료로 자리 잡고 있습니다. 이 글에서는 인간과 AI가 함께 코드를 만들고 리뷰하며, 어떤 방식으로 협업이 가능하고 어떻게 개발자의 역할이 진화하는지를 살펴봅니다.🤖 Copilot은 보조인가, 공동 개발자인가?많은 개발자들은 Copilot을 단순한 자동완성 도구로 생각합니다. 하지만 실무에서 사용해보면, 이 도구는 단순히 코드를 작성해주는 것을 넘어 설계 의도까지 파악하려는 듯한 제안을 하곤 합니다.예:# 파일 정리 유틸리티 함수def organize_files_by_extension(directory): # Copilot이 내부 루프, 예외처리까지 .. 2025. 3. 26.
[Copilot] 시리즈 2: 실전 사용기 & 테스트 시리즈 📌 Copilot으로 실제 코딩을 해보자: 엔지니어링 실무에서의 활용법Copilot을 단순한 코드 제안 툴이 아니라, 실무 환경에서 얼마나 실질적인 생산성 향상에 기여하는지를 직접 확인해봤습니다. 이번 글에서는 Python 기반 테스트 자동화, 펌웨어 드라이버 작성, Verilog 코드 추천 등을 중심으로 다뤄봅니다.1. Python 테스트 자동화 보조칩 설계 시 시리얼 통신 테스트, I2C/SPI 신호 검증 등 다양한 테스트 스크립트를 작성합니다. 이 때 Copilot은 다음과 같은 식으로 도움을 줍니다.# UART 테스트 함수 예시import serialdef test_uart_send(): ser = serial.Serial('COM10', 115200) ser.write(b'Hello.. 2025. 3. 25.
[copilot] 시리즈 1: 기초 개념 및 첫인상 시리즈 📌 GitHub Copilot이란? 개발자의 새로운 동료GitHub Copilot은 OpenAI의 Codex 모델을 기반으로 하는 AI 코딩 보조 도구입니다. 마치 옆자리에 앉아 있는 주니어 개발자가 나의 코드를 보고 추천을 해주는 느낌을 줍니다. VSCode, Neovim, JetBrains IDE, GitHub Codespaces 등 다양한 환경에서 사용할 수 있으며, 특히 Python, JavaScript, TypeScript, 그리고 C 계열 언어에 강점을 보입니다.🔍 핵심 기능자동 코드 완성함수 작성 보조주석 기반 코드 생성반복적 코드 패턴 제안🧑‍💻 설치 및 환경 설정VSCode에서 GitHub Copilot 확장 설치GitHub 계정 로그인 및 Copilot 활성화설정에서 'Enabl.. 2025. 3. 25.
리눅스에서 저장공간 부족 시 TAB 자동완성 안 될 때 해결법 보호되어 있는 글 입니다. 2025. 3. 13.
반응형