Skip to content

Commit 32fcdb6

Browse files
authored
Merge pull request #543 from ThinkAboutSoftware/542-더-나은-프로그래머-되는-법-sprint-3-14장-23장-총-108페이지-2025-05-16
Add chapter 14 to 23 review and discussion
2 parents be57fe8 + 211dd02 commit 32fcdb6

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
## 책 내용 정리
2+
3+
14장 소프트웨어 개발이란
4+
15장 규칙 가지고 놀기
5+
16장 간결하게 하기
6+
17장 머리 쓰기
7+
18장 변하지 않는 것은 없다
8+
19장 코드 재사용 사례
9+
20장 효과적인 버전 관리
10+
21장 골키퍼 있다고 골 안 들어랴
11+
22장 프리징된 코드의 신기한 사례
12+
23장 제발 저를 출시해주세요
13+
14+
- https://github.com/jongfeel/BookReview/issues/1265
15+
- https://github.com/jongfeel/BookReview/issues/1267
16+
- https://github.com/jongfeel/BookReview/issues/1270
17+
- https://github.com/jongfeel/BookReview/issues/1271
18+
- https://github.com/jongfeel/BookReview/issues/1272
19+
- https://github.com/jongfeel/BookReview/issues/1275
20+
- https://github.com/jongfeel/BookReview/issues/1276
21+
- https://github.com/jongfeel/BookReview/issues/1278
22+
- https://github.com/jongfeel/BookReview/issues/1279
23+
- https://github.com/jongfeel/BookReview/issues/1281
24+
25+
## 소감
26+
27+
이번 챕터는 2부 연습을 통해 완벽해진다의 전체 챕터를 다루고 있었습니다.
28+
간결하게 하기, 머리 쓰기, 변하지 않는 것은 없다 챕터는 개발자의 태도와 의식에 대해 조금 다루고 있어서 좋은 내용이었고
29+
코드 프리징, 출시 부분은 데브옵스 엔지니어링에서 많이 다루고 있었던 내용이라 리뷰 형태로 remind 했던 내용이었습니다.
30+
31+
## 논의 주제
32+
33+
저는 18장의 변하지 않는 것은 없다를 어느 수준까지 받아들일 수 있는지를 얘기해 보면 좋을 것 같습니다.
34+
35+
지난 모임에서도 태형님이 얘기해 주신 내용으로는 자신이 짠 코드는 절대 수정이 불가능하다 해서 못건드리게 하는 개발자, 그리고 같은 사례로 지수님도 주니어 개발자 시절에 그런 선임이 있었다고 얘기해 주셔서 아주 특이 케이스는 아닌 것 같다는 생각입니다.
36+
37+
추가로 책에서는 과거 퇴사한 개발자들의 레거시 코드를 못건드리는 이유는 수정할 용기가 없어서라고 했는데, 사실 수정은 할 수 있어도 얼마나 오래 걸릴지 가늠하기 어려운 문제가 더 크지 않나 생각합니다.
38+
39+
이제 자신의 코드에 대한 과도한 소유욕과 다른 사람의 코드 수정의 불가능에 대한 경우는 지난 모임에 했기 때문에 책에 언급된 '수정을 대한 설계' 단락의 내용을 논의 주제로 얘기해 보면 좋을 것 같습니다.
40+
41+
코드 수정을 통해 변화를 가할 때 과거의 저는 리팩터링이라고 얘기하고 구조 및 기능 변경을 과하게 적용해서 수정했던 경험이 있었습니다.
42+
43+
그 때는 그게 정당한 개발의 과정이고 더 좋은 코드 개선의 시간이라고 생각해 리팩터링이라는 대의명분으로 시간을 썼지만, 지금은 한꺼번에 많은 변경을 위해 1주 이상의 시간을 따로 쓸 만큼의 큰 작업을 하지 않습니다. 정말 조금의 변경, 하루 안에 작업할 수 있고 pull request 한 번 혹은 두 번 정도로 해서 정말 미미한 개선을 개발하는 과정 중간에 넣고 개선하는 방향을 가지고 있습니다.
44+
45+
이와 관련된 얘기를 자유롭게 해보면 좋겠습니다.

0 commit comments

Comments
 (0)