# SOP (Standard Operating Procedure) ## 개요 **SOP**(Standard Operating Procedure, 표준 운영 절차)는 조직 내에서 특정 업무나 작업을 수행할 때 따라야 할 **표준화된 단계와 지침**을 의미합니다. 소프트웨어 개발 분야에서는 코드의 품질을 일정하게 유지하고, 팀원 간 업무의 일관성을 확보하며...
검색 결과
"Code Review"에 대한 검색 결과 (총 9개)
# GitHub 리포지토리 ## 개요 **GitHub 리포지토리**(Repository, 줄여서 **Repo**)는 GitHub 플랫폼에서 소스 코드, 관련 파일, 그리고 프로젝트의 전체 기록을 저장하고 관리하는 핵심 단위입니다. 리포지토리는 단순히 코드가 모여 있는 폴더를 넘어, 버전 관리 시스템인 Git의 분산 특성을 활용하여 프로젝트의 역사(His...
# 개발 문화 (Development Culture) ## 개요 **개발 문화(Development Culture)**란 소프트웨어 엔지니어링 팀이나 조직 내에서 공유되는 가치관, 신념, 행동 양식, 그리고 업무 관행을 포괄하는 개념입니다. 단순히 코드를 작성하는 기술적 능력을 넘어, 어떻게 협업하고, 어떻게 실패를 다루며, 어떻게 품질을 관리하는지에 ...
# 생성된 코드 검토 ## 개요 생성된 코드 검토(Genrated Code Review)는 인공지능(AI)이나 코드 생성 도구가 자동으로 생성한 소스 코드를 인간 개발자가 검토하고 평가하는 과정을 의미합니다. 최근 몇 년간 AI 기반 코드 생성 도구(예: GitHub Copilot, Amazon CodeWhisperer, Tabnine 등)의 발전으로 ...
# 변경 관리 프로세스 ## 개요 **변 관리 프로세스Change Management Process)는 소프트웨 개발 프로젝트에서스템, 코드, 문서, 아키텍, 요구사항 등 대한 변경을 체계적이고 통제된 방식으로 관하기 위한 일련 절차입니다. 이 프로세스는기치 않은 오를 방지하고, 품질을 유지하며, 팀 간 협업의 효율성을 높이는 데 핵심적인 역할을 합니다...
업데이트 ##요 "업데이트(Update)"는 소프트웨, 시스템, 데이터베이스 문서 등 다양한 디지털 자의 최신 상태로 유지하기 위한 변경 작업을 의미합니다. **데이터 관리**의 맥락에서 업데이트는 기존 정보 보완하거나 수정하여 정확성, 일관성,안성을 향상시키는 핵심 과정입니다. 업데이트는 단순한 변경을 넘어, **버전 관리**(Version Contr...
# 소스 코드 ## 개요 **소스 코드**( Code)는 컴퓨터로그램의 기본 형태로, 프로그래머가 인간이 이해할 수 있는 언로 작성한 텍 파일이다. 소스 코드는 특정 프로그래밍 언어(예:, Java, C JavaScript 등)의 문법을 따르며, 컴퓨터가 직접 실행할 수 없는 상태이다. 이를 실행 가능한로그램으로 변하기 위해서는 **컴파일**(Compi...
# 피드백 수집 ## 개요 피드백 수집은 소프트웨어 개발 과정에서 팀원, 이해관계자, 사용자 등 다양한 주체로부터 의견, 평가, 개선안을 체계적으로 수렴하는 활동을 의미합니다. 이는 제품의 품질 향상, 사용자 만족도 제고, 개발 프로세스의 지속 가능한 개선을 위한 핵심 요소로, 현대 소프트웨어 개발에서 협업의 중요한 축을 담당합니다. 특히 애자일(Agi...
# Pull Request ## 개요/소개 **Pull Request(이하 PR)**는 소프트웨어 개발에서 협업을 촉진하기 위한 버전 관리 시스템의 핵심 기능 중 하나입니다. 주로 Git 기반의 플랫폼(예: GitHub, GitLab, Bitbucket)에서 사용되며, 개발자가 코드 변경 사항을 제안하고 다른 팀원과 협업하여 검토 및 통합하는 과정을 ...