반응형 클린 코드2 [인프런 워밍업 클럽 1기] BE 5일차 과제 BE 5일차 과제인프런 워밍업 클럽 1기 BE 5일차 과제를 구현해보겠습니다.제시된 코드를 읽어보며, 클린 코드로 변경해보겠습니다. 클린 코드클린 코드는 소프트웨어의 품질을 결정짓는 핵심 요소 중 하나입니다.명확하고 간결한 코드는 버그를 줄이고, 개발 속도를 향상시키며, 팀 내 커뮤니케이션을 원활하게 만듭니다.또한, 잘 작성된 코드는 시간이 지나도 이해하기 쉬워, 유지 보수와 확장에 이점을 제공합니다. 클린 코드의 원칙클린 코드의 대표적인 원칙에 대해 알아보겠습니다. 1. 명확한 이름 사용변수, 함수, 클래스 등의 이름은 그 역할이 무엇인지 명확하게 드러내야합니다.의미 있는 이름을 사용하면 코드의 가독성이 크게 향상됩니다.// 나쁜 예boolean flag = true; // 좋은 예boolean is.. About Me/인프런 워밍업 클럽 2024. 5. 9. Clean Code - 깨끗한 코드와 의미 있는 이름 Chapter 01. 깨끗한 코드 나쁜 코드 성능이 나쁜 코드 불필요한 연산이 들어가서 개선의 여지가 있는 코드 의미가 모호한 코드 이해하기 어려운 코드 네이밍과 그 내용이 다른 코드 중복된 코드 비슷한 내용인데, 중복된 코드 -> 해당 코드는 버그를 발생시킬 수 있다. 나쁜 코드가 좋지 않은 이유 나쁜 코드가 좋지 않은 이유로는 3가지의 예시가 있습니다. 첫 번째는 깨진 유리창 법칙입니다. 즉, 나쁜 코드는 깨진 유리창처럼 계속 나쁜 코드를 만들어지도록 합니다. 두 번째는 생산성 저하입니다. 나쁜 코드는 팀 생산성을 저하시킵니다. 기술부채를 만들어서 수정을 더 어렵게 합니다. 세 번째는 새로운 시스템을 만들어야한다 입니다. 현시스템을 유지보수하며 대체할 새로운 시스템 개발은 현실적으로 매우 어렵기 때문.. Book/Clean Code 2024. 3. 21. 이전 1 다음