Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

5 total results found

김시용

Clean Code 초안 1장 깨끗한 코드

1. 📌 핵심 개념 정리 ✅ 요약하기 나쁜 코드 제대로 짤 시간이 없다고 생각해서, 코드를 다듬느라 오랜 시간이 걸릴까봐 등의 핑계로 대충 짠 코드 초반에는 생산성이 높지만, 후반부로 갈수록 생산성이 0에 수렴하게 됨 관리자, 고객보단 전적으로 프로그래머의 잘못 (환자가 의사한테 손을 씻지 않고 수술하라 요청했어도 질병과 감염의 위험은 환자보다 의사가 더 잘 아니까 환자 말을 그대로 따르는 행동은 전문가 답지 못하기 때문) 좋은 코드 간단하게, 읽...

김시용

Clean Code 초안 2장 의미 있는 이름

1. 📌 핵심 개념 정리 ✅ 요약하기 의도 분명히 밝히기 주석을 통한 설명이 필요한 변수명 짓지 말기. -> 코드의 함축성이 문제이다. 코드 맥락이 코드 자체에 명시적이여야 한다. 그릇된 정보 피하기 일관성이 떨어지는 변수명 표기법 피하기 특히, 'l' (알파벳 소문자 엘), 'O' (알파벳 대문자 오) 등의 사용 피하기 의미 있게 구분하자 noise word (a, an, the 등), 의미가 비슷한 단어 (info, data 등) 피하기...

김시용

Clean Code 초안 3장 함수

1. 📌 핵심 개념 정리 ✅ 요약하기 함수를 작게 만들어라 가독성을 위하여 블록과 들여쓰기는 1단~2단이 적당하다 함수는 한 가지 기능만 하게해라 > 지정된 함수 이름 아래 추상화 수준이 하나인 단계 > 의미 있는 이름을 가진 함수 추출 더 이상 불가한 단계 switch 문 추상 팩토리에 숨긴다 -> 다른 클래스에 노출하지 않는다 다형적 객체를 생성하는 코드 안에서만 해당 (불가피한 상황 존재) 함수 이름 잘 짓기 서술적인 이름 사용 (동사) : 같...

김시용

Clean Code 초안 4장 주석

1. 📌 핵심 개념 정리 ✅ 요약하기 주석은 나쁜 코드를 보완하지 못한다. 나쁜 코드에 주석을 달지마라. 코드를 다시 짜라 주석은 최대한 자제하기 주석으로 설명한 부분 함수로 만들어 표현 가능한지 살펴보기 주석으로 설명하는 부분 (개선 전) if ((employee.flags & HOURLY_FLAG) && (employee.age > 65)) 함수로 표현한 부분 (개선 후) if(employee.isEligibleForFullBenefits()...

김시용

Clean Code 초안 5장 형식 맞추기

1. 📌 핵심 개념 정리 ✅ 요약하기 코드 형식의 목적 코드 형식은 의사소통의 일환이다. 코드는 재사용이나 재구현의 경우가 많기에 가독성이 상당히 중요 -> 코드 형식 자체가 가독성에 지대한 영향 권장하는 코드 형식 적절한 행 길이 유지 (대부분 200줄) 신문 기사처럼 작성 -> 큰 개념부터 아래로 내려갈수록 의도를 세세하게 묘사 개념은 빈 행으로 분리 (새로운 개념 시작 부분 행 하나 비우기) 세로 밀집도 : 연관성 높은 개념들 밀집시키기 (연관성 ...