728x90
반응형

클린 코드 2

Boy-Scout Rule

개요Boy-Scout Rule(보이스카우트 규칙)은 소프트웨어 개발에서 "코드를 처음보다 더 깨끗하게 만들어 놓고 나가자"는 단순하지만 강력한 원칙입니다. 원래는 실제 보이스카우트 캠프 규칙에서 유래된 이 철학은, 복잡한 리팩토링이나 구조 개편 없이도 매일 조금씩 코드 품질을 향상시키자는 목표를 가집니다. 마틴 파울러(Martin Fowler), 로버트 C. 마틴(Uncle Bob) 등의 유명 소프트웨어 장인들이 강조한 이 원칙은 지속 가능한 개발 문화의 핵심으로 자리잡고 있습니다.1. 개념 및 정의 항목 내용 정의Boy-Scout Rule은 기존 코드를 수정하거나 볼 기회가 생기면, 최소한의 개선이라도 하고 나가는 습관적 리팩토링 철학입니다.목적코드 품질을 장기적으로 자연스럽게 개선하고 기술 부채를 ..

Topic 2025.06.05

Clean Code(클린 코드)

개요Clean Code(클린 코드)는 소프트웨어 개발에서 코드의 ‘동작’만큼이나 ‘가독성’과 ‘명확성’을 중시하는 개발 철학입니다. 로버트 C. 마틴(Robert C. Martin)의 동명의 저서를 통해 널리 알려졌으며, 유지보수성과 협업 효율성을 극대화하는 코드 작성을 목표로 합니다. 클린 코드는 단지 코드 스타일 가이드를 넘어서, 좋은 소프트웨어를 만들기 위한 사고방식과 습관을 포함합니다.1. 개념 및 정의항목내용정의클린 코드는 이해하기 쉽고, 변경하기 쉬우며, 의도가 명확하게 드러나는 코드입니다.목적개발 생산성과 유지보수성 향상, 협업 효율 증대필요성기술 부채를 줄이고, 신규 개발자도 쉽게 이해하고 수정할 수 있도록 함2. 특징항목설명효과명확한 명명함수, 변수명은 역할을 정확히 표현읽는 사람의 이해..

Topic 2025.06.05
728x90
반응형