moon-and-rich / cant-back

세 명이 함께 **고생하며 친해진 후 공부하는 스터디
0 stars 1 forks source link

[일정] 241004 #12

Closed JengYoung closed 5 hours ago

JengYoung commented 3 weeks ago

모임 예정 일자

24.10.03

이슈 주제

📖 켄트 벡의 Tidy First? - 더 나은 소프트웨어 설계를 위한 32가지 코드 정리법 (2024)

체크리스트

구체적 일정

발제문

8장 ~ 9장

10장

11장

관련 있는 코드를 뭉쳐두면 다양한 길로 나아갈 수 있습니다.

  • 여기서 다양한 길이 무엇일까요?

12장

코드 정리와 리팩터링을 실행할 때 자동화 도구가 없으면 힘듭니다. 그렇기 때문에 되도록 자동 리팩터링을 제공하는 개발 도구를 추천합니다.

  • 어떤 도구가 있을까요?

13장

JengYoung commented 1 week ago

상수와 변수의 명명법에 대한 기준

정답은 없고,가치있다고 판단되는 기준들을 서로 열거함

TODO: 차후 상수 값을 더 잘 관리할 수 있는 방법을 고안해오기.

JengYoung commented 1 week ago

설명력이 있는 코드란 무엇일까?

배경

pages/posts/tidy-first/part1/chapter8/jengyoung.mdx

의견

표현식이 어떤 의미를 내포하는지부터 시작하여, 상수, 변수 등으로 하나하나씩 부족한 설명력을 덧댄다.

JengYoung commented 1 week ago

코드정리, 동작변경, 리팩토링에 대한 커밋 메시지 type은 어떤게 적절할까요 ?

각 팀에 맞게 공감대가 형성되면 좋겠다!

JengYoung commented 1 week ago

명시적인 매개변수로 비구조화하는 방식이 좋은 걸까?

실용성에 있어 아쉬움이 다소 많았던 파트.

JengYoung commented 1 week ago

11장

관련 있는 코드를 뭉쳐두면 다양한 길로 나아갈 수 있습니다.

여기서 다양한 길이 무엇일까요?

JengYoung commented 1 week ago

12장

코드 정리와 리팩터링을 실행할 때 자동화 도구가 없으면 힘듭니다. 그렇기 때문에 되도록 자동 리팩터링을 제공하는 개발 도구를 추천합니다.

자동화 도구에 대한 범주

번외 - 헬퍼함수를 만드는 것은 어느정도까지?

헬퍼 함수 추출 기준

JengYoung commented 1 week ago

13장

하나의 더미로 묶는 기준과, 그 배경이 되는 경험을 이야기해보고 싶어요.

하나의 더미라는 부분은 사실 코드 정리보다는 리팩터링에 가까운 큰 작업이 아닐까요?

TODO: 당장 논하기에는 생각보다 어려운 주제라, 추후에 이야기하는 것이 좋겠다.