본문 바로가기
it
-
cher
코딩
기초소양
개발 첫걸음 · git · 리눅스
운영
언어기초
첫 프로그래밍 언어 · 자바·파이썬
운영
웹 프론트
화면 만들기 · HTML·리액트
운영
백엔드
서버·API · 스프링
예정
모바일
안드로이드 앱
예정
데이터
DB·데이터 분석
운영
AI
스프링 AI · LangChain
운영
인프라
도커·배포·운영
예정
CS·자료구조
중급 · 자료구조·알고리즘·CS·클린코드
운영
전체 분야 보기
자격증
정보처리기사
필기 · 실기
운영
SQLD
SQL 개발자
운영
ADsP
데이터 분석 준전문가
예정
AWS SAA
솔루션스 아키텍트
예정
커리큘럼
시작하기
소개
무료로 시작 →
강의 본문 · 자격증 강 제목을 검색하세요
찾는 게 없나요?
커리큘럼 전체보기
→
홈
/
코딩
/
CS·자료구조
/
클린코드
클린코드
전체 11강 · 4개 Phase. 순서대로 따라오면 돼요.
난이도 · 중급
ℹ️
읽기 좋고 고치기 쉬운 코드를 쓰는 법 — 리팩토링·설계 원칙. 코드를 충분히 써본 뒤에 빛을 발하는 주제예요.
읽은 강
0 / 11
0%
이어보기
A-1: 의미 있는 이름·주석·포매팅 — 코드를 읽는 사람을 위한 첫 배려
→
전체 완료 🎉 처음부터 다시 보기 →
전체 과정
▸
Category A · 클린 코드
이름 · 함수 · 주석
4강
A-1
A-1: 의미 있는 이름·주석·포매팅 — 코드를 읽는 사람을 위한 첫 배려
읽는 데 40분
읽음
문서
A-2
A-2: 함수 설계 — 작게, 한 가지만, 그리고 언제 멈출지
읽는 데 49분
읽음
문서
A-3
A-3: 좋은 객체 — 묻지 말고 시켜라, 속을 감춰라
읽는 데 43분
읽음
문서
A-4
A-4: 에러 처리·경계 — 없음과 실패를 안전하게, 외부와는 깨끗하게
읽는 데 63분
읽음
문서
▸
Category B · 객체지향 설계 원칙
SOLID
2강
B-1
B-1: 응집도·결합도와 SOLID 앞 세 글자 — SRP·OCP·LSP
읽는 데 51분
읽음
문서
B-2
B-2: 인터페이스 분리·의존성 역전, 그리고 상속보다 컴포지션 — SOLID를 완성하고, 도그마를 경계한다
읽는 데 59분
읽음
문서
▸
Category C · 디자인 패턴
자주 쓰는 패턴
3강
C-1
C-1: 생성 패턴 — 객체를 어떻게 만드나, 팩토리·빌더·싱글톤(그리고 싱글톤의 그림자)
읽는 데 61분
읽음
문서
C-2
C-2: 구조 패턴 — 객체를 어떻게 조립하나, 어댑터·데코레이터·퍼사드·프록시
읽는 데 59분
읽음
문서
C-3
C-3: 행위 패턴 — 객체가 어떻게 협력하나, 전략·옵저버·템플릿 메서드·상태·커맨드
읽는 데 70분
읽음
문서
▸
Category D · 리팩토링 & 실전
안전하게 다듬기
2강
D-1
D-1: 코드 스멜·리팩토링 기법·테스트 안전망 — 나쁜 코드를 멈추지 않고 좋은 코드로
읽는 데 70분
읽음
문서
D-2
D-2: 레거시 개선·코드 리뷰·아키텍처 맛보기 — 규칙을 외우는 게 주니어, 언제 깰지 아는 게 미들
읽는 데 65분
읽음
문서