Skip to content

Commit 40a8dfb

Browse files
committed
17장
1 parent 2481525 commit 40a8dfb

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

17장/전호영.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# 공감하는 안좋은 습관
2+
3+
C2: 쓸모없는 주석
4+
- 코드와 같은 내용을 반복하는 주석
5+
6+
C4: 성의없는 주석
7+
- 대충 작성한 불친절한 주석
8+
- 작성자만 이해할 수 있는 애매한 설명
9+
10+
E1: 여러 단계를 거쳐야 하는 빌드
11+
- 소스코드 관리 시스템에서 간단한 명령 하나로 빌드가 안 되는 경우
12+
13+
F1: 너무 많은 인수
14+
- 함수 인수는 적을수록 좋음
15+
16+
F3: 플래그 인수
17+
- boolean 인수로 함수 동작을 제어하는 것
18+
- 함수가 한 가지 이상의 일을 한다는 증거
19+
20+
G2: 당연한 동작을 구현하지 않음
21+
- 함수명으로 예상되는 동작을 구현하지 않는 경우
22+
23+
G5: 중복
24+
- 똑같은 코드가 여러 곳에 반복
25+
26+
G11: 일관성 부족
27+
- 어떤 방식으로 뭔가를 구현했다면 유사한 기능도 같은 방식으로 구현해야 함
28+
29+
G25: 매직 숫자를 상수로 교체하지 않음
30+
- 의미있는 숫자를 그대로 사용하는 경우
31+

0 commit comments

Comments
 (0)