A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 이름 | 한윤석 | 곽형조 | 신형탁 | 양홍석 | 이유종 | 윤해은 | 김동우 | 김세림 | 이영한 | 곽다희 | 김덕수 | |||||||||||||||
2 | 무엇을 할 수 있게 되고 싶은가? | 지속적인 리팩터링 방법 | 다른 사람의 코드 보고 근거에 따른 리뷰 해주기 | 리팩토링 시그널 감지 & 경제적인 리팩토링 Practice | 근거를 가지고 리팩터링하기, 다른 사람에게 설명할 수 있기 | 의식적이고 체계적인 리펙터링하기 | 읽기 좋고 이해하기 쉬운 코드 작성하기 | 어떤 부분을 리팩토링 해야되는지 알고 싶음 | 동료들이 공감할 수 있는 방향으로 리팩터링 하기 | 어떤 코드를 어떻게 리팩터링해야하는지 알고싶음 | 적절한 리팩터링 시기 및 방법 | 말이 되게 코드 작성하기. | |||||||||||||||
3 | 기분 | 5 | 3 | 10 | 8 | 10 | 5 | 9 | 1 | 8 | 9 | ||||||||||||||||
4 | 이유 | 정신없이 시간을 낭비한게 많은 것 같다 | 코딩을 너무 못하는 것 같다 | 육회도토리국수를 먹었다 | 회사에서 하는 것을 다시 해서 좋다 | 기분이 나쁠만한 일이 없었다 | 에어콘에서 물이 샌다 | 염색한 머리가 맘에 든다 | 컨디션이 너무 안좋다 | 저녁과 디저트를 맛있게 먹었다 | 오랜만에 스터디 참여 | ||||||||||||||||
5 | 기대하는 것 | 사람들이 직접 해볼 수 있는 시간이 되었으면 좋겠다 | 스터디 잘하고 갔으면 좋겠다. | 내용기반 실습 | 팀원들이 가진 궁금증을 해결해주고 싶다 | 다른 사람들은 어떻게 리팩터링하는지 보기 | 리팩터링 기법 실무에서 어떻게 적용하는지 | 실무에서 어떻게 사용하는지 | 스터디 집중 잘하고 싶다 | 예제를 보고 싶다 | 공감되는 것을 실습해보며, 다시 복습 | ||||||||||||||||
6 | |||||||||||||||||||||||||||
7 | |||||||||||||||||||||||||||
8 | 1. 리팩터링 예시 | ||||||||||||||||||||||||||
9 | 2. 우리 코드중에 리팩터링할 코드를 찾자 | ||||||||||||||||||||||||||
10 | |||||||||||||||||||||||||||
11 | 리팩터링 쇼 | 20 | |||||||||||||||||||||||||
12 | 직접해보기 | 25 | |||||||||||||||||||||||||
13 | 회고 | 5 | |||||||||||||||||||||||||
14 | 다음계획 | 5 | |||||||||||||||||||||||||
15 | 마치기 | ||||||||||||||||||||||||||
16 | |||||||||||||||||||||||||||
17 | 21:09 | 질문 | |||||||||||||||||||||||||
18 | 22:30 | 기분점수 | 8 | 7 | 10 | 9 | 9 | 10 | 7 | 8 | 9 | ||||||||||||||||
19 | 소감 | 하면되겠지라고 생각했는데 망했다 | 리팩터링 하는 과정을 볼 수 있어서 좋았다. | 리팩터링에 대한 우선순위는 무엇 부터 해야되는지 짚고 넘어가야되는 본인만의 가이드라인을 만들어야 되겠다. | 리팩토링 과정을 여러분들과 지켜볼 수 있어서 좋았다. | 실제로 다른 사람이 리팩터링는 과정과 그 사고를 직접 지켜볼 수 있어서 좋았다 특히 테스트를 이용해 코드를 이해해나가는 과정이 좋았다 | 다른 개발자분들은 어떻게 리팩토링 책을 코드에 녹이는지가 매우 궁금했습니다. 개발분들마다 리팩터링 하는 순서가 다르고 방법도 다르다는 것을 알게 되었습니다. 그것을 보면서 책을 읽을 때 방식을 달리 생각하게 되었는 데 저만의 리팩터링 방법과 순서를 정하는 것이 중요하다고 느껴졌습니다. 우선 리팩터링이란 책에서 제가 습득할 수 있는 부분만 최대한 습득하고 다른 부분들은 천천히 다시 읽어보면서 습득 해봐야 될 것 같습니다. | 역시 코딩은 직접 손으로 해야 집중이 더 잘되는 것 같다. | 테스트 코드를 직접 작성하면서 책이 나온 접근이 아닌 실제 고민해서 진행 해본게 좋았다. 어떤 부분을 리팩터링 하면 좋을지 많은 의견들을 들을 수 있어 좋았다 | 사람마다 리팩터링 하는 순서와 방식 다르다는 걸 알게 되어 좋았다 | 비교적 짧은 코드인데, 관심사가 혼재되어 있어서 이해하기도 어렵고 리팩토링하기도 어렵다는 생각이 들었다. | ||||||||||||||||
20 | 인상깊은 것 | 역시 직접해보는 것은 다르다. 어떻게 decision making을 전달할 수 잇을까 | 지금 해결하고자 하는 문제에 집중해서 해결하고, 할 것들은 TODO로 남겨놓고 진행해야 한다고 말씀하신 부분이 좋았다. | 싸이클 탈출은 금지 | 사고의 흐름을 구체적으로 본 것 | 테스트를 이용해 코드의 이해를 높여나가는 과정을 본 것 | 저자가 알려준 리팩터링 방법을 따라가기보다 나만의 방법으로 직접 해보는 것이 중요하다는 것을 알게된것 | 생소한 코드를 읽으실때의 방법과 테스트 코드 작성하는 모습을 보게 된 것이 가장 인상깊었습니다. 1인 개발자인 저는 다른 개발자분들이 어떻게 하는지 보는 것이 매우 중요하므로 엄청 인상깊었습니다. | 같은 코드도 리팩토링 할 수 있는 방법이 참 많구나 라는 생각에 신기했다. 다음에 하면 또 다른 방법이 나오겠지? | 다양한 리팩터링 순서와 방식 | 관심사를 응집된 단어로 생각해본것. 추가적으로 배포와 릴리즈를 다르게 가져가는 전략을 본것이 인상깊었다. 감사합니다! | ||||||||||||||||
21 | 다음에 시도해보고 싶은 것 | 직접해보기 실천 | 인상깊었던 것을 업무에 적용하기. | 주체가 되서 백지 상태에서 진행해보기 | 내가 작성한 코드를 리팩토링 받아보기? | 직접 많이 시도해보기 | 3장에서 다루는 리팩터링 기법을 리팩터링이 필요한 코드에 직접 적용해보고 싶다 | 저만의 방식을 정해놓고 생소한 코드를 리팩토링 해보는 것 | switch 문을 객체형태로 바꿔보고싶다. 다른 좋은 예제를 찾아보고싶다. | 실제로 내가 코드를 처음 본 상황이라 가정하고 리팩터링을 진행 | 내가 직접 해보기 | 하려고 하는일을 몇가지 단어로 함축적으로 정리해가면서, 정리한 내용을 코드로 반영해보기. 테스트에서 피드백을 얻기 | |||||||||||||||
22 | |||||||||||||||||||||||||||
23 | 숙제 | 주제 정하기 | 함수 인라인하기 | 함수추출하기 | |||||||||||||||||||||||
24 | 그룹 정하기(최대 2 ~ 3명) | 한윤석, 곽형조 | |||||||||||||||||||||||||
25 | 예제 정하기(문제) | ||||||||||||||||||||||||||
26 | |||||||||||||||||||||||||||
27 | 그룹1 | 곽형조, 양홍석, 김덕수 | |||||||||||||||||||||||||
28 | 그룹2 | 세림, 유종, 다희 | https://github.com/yujong-lee/refactoring210703/blob/test/short-version.js | ||||||||||||||||||||||||
29 | 그룹3 | 형탁, 동우, 해은 | https://github.com/fuggedaboutit/Conquer_Refactoring | 산탄총 수술 | |||||||||||||||||||||||
30 | 그룹4 | 윤석 | https://github.com/hannut91/refactoring-example | ||||||||||||||||||||||||
31 | |||||||||||||||||||||||||||
32 | 기분 | 8 | 1 | 7 | 7 | 6 | 7 | 5 | 6 | ||||||||||||||||||
33 | 이유 | 코드슴 SSL에 문제가 있어서 문제를 해결했다 메일 알람을 잘보자 | 햄버거 과다 섭취 | 신규 프로젝트 출시가 막바지여서 많이 바쁩니다. | 집에 오다가 차를 놓쳐서 조금 늦었습니다 ㅠㅠ | 요즘 너무 정신이 없습니다 뭔가 하고싶은건 많은데 하나에 집중을 못하고있습니다 ㅜㅜ | 고등어구이먹음, 출장 다녀와서 살짝 피곤합니다. | 살짝 피곤하다 | 피곤하다.. | ||||||||||||||||||
34 | 기대하는 것 | 예제만들기가 학습에 도움이 될까? | decision making을 통한 refactoring | 내가 만든 예제가 좋은 예제인지 분석당하고 싶다 | 예제를 가지고 이야기를 나눠보고 싶습니다. | 산탄총 수술에 대해 제대로 알고싶습니다ㅎㅎ | 뒤엉킨변경을 직접 적용시켜보는 것 | 리팩토링에 적극적으로 참여해보고 싶다 | 작성하신 예제를 보고 학습하기 | ||||||||||||||||||
35 | ㄴ잘하는 것을 가르치자 | ㄴ정리가 필요한 시간일듯... | |||||||||||||||||||||||||
36 | ㄴ너무 어려운 예제가 아니어도 괜찮다 | ||||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||
38 | 21:12 | 같이 서로 예제 풀어보기(20분) | |||||||||||||||||||||||||
39 | 21:40 | 서로 예제 피드백하기(20) | |||||||||||||||||||||||||
40 | 22:00 | 마무리 | |||||||||||||||||||||||||
41 | 회고 | ||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||
43 | 기분 | 9 | 5 | 10 | 9 | 10 | 10 | 10 | 8 | 10 | |||||||||||||||||
44 | 인상깊었던 것 | 직접하는 것은 역시나 어렵다. 왜 리팩터링을 해야하는가?도 매우 중요하다 | 참석 못해서 아쉽습니다... | 도메인 파악을 하면, 점진적인 리팩토링 실행 가능 | 다른 분들과 함께 리팩토링을 진행해보니 다양한 생각을 공유하고 받을 수 있어서 좋았다. | 다른 경험을 가진 사람은 코드를 각자 다른 관점에서 보는 것 같아서 신기했다. 그리고 윤석님이 코드를 이해하는데 도메인에 대한 이해가 중요하다는 말씀이 크게 다가왔다. | 예제를 통해 리팩토링을 어떤식으로 적용할 수 있는지에 대해 알 수 있어서 좋았습니다 | 다른분들앞에서 자기 생각을 말할 수 있는 것 자체가 인상 깊었습니다. 질문들어올떄마다 내가 생각한게 맞는지 고민하다가 식은땀이 나서 선풍기 틀었습니다. | 막상 리팩토링 하다가 막히면 다시 돌아가야하는 상황에서 그냥 일단 이대로두자! 라는 생각을 했는데, 계속 다른 방법을 찾는 멤버분들을 본받아야겠다. | 같은 코드를 보며 다른 관점을 공유하는게 재미있었다. | |||||||||||||||||
45 | 리팩터링 다음엔 이렇게 하겠다 | 테스트가 복잡하기 전에 잘 정리해가며 하자 | 다음엔 스터디날 야근 안하고 빨리 오겠습니다... | 사고의 흐름을 기록하는(주석이나 코드를 써보며) 연습을 해봐야겠다. | 평소에 내가 하는 습관과 패턴, 취향대로만 코드를 수정하지 말고, 다른 사람들이라면 어떤 의견을 줄까를 상상하면서 해보면 좋을 것 같다. | 리팩토링을 시작할때는 먼저 도메인을 파악하고 함수가 어떤 값을 반환하는지를 먼저 생각한 후 작업에 들어가야겠습니다 | 1. 해당 코드의 도메인을 파악한다. 2. 테스트 코드 작성한다. 3. 우선 작게 리팩토링 할 수 있는 부분을 찾는다. 4. 반복되는 부분이 있다면 따로 빼본다. 5. 숨길건 숨긴다 | 리팩터링의 다양한 기법을 시도해봐야겠다 | 의도와 결과를 질문하기, 예제 만들어 오기 ㅜ | ||||||||||||||||||
46 | ㄴㅗㅗㅗ | ||||||||||||||||||||||||||
47 | ㄴ빌드업 금지 | ||||||||||||||||||||||||||
48 | ㄴ서운해용 | ||||||||||||||||||||||||||
49 | ㄴ꿀빠네 | ||||||||||||||||||||||||||
50 | ㄴ 담부턴 회사에서 스터디하고 가세요 | ||||||||||||||||||||||||||
51 | ㄴ아쉬운거 치고 기분 좋네? | ||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||
53 | 그룹1 | 유종, 홍석, 세림 | 레포, 원본코드 | ||||||||||||||||||||||||
54 | 그룹2 | 동우, 해은, 형탁 | 레포, 원본코드 | ||||||||||||||||||||||||
55 | 그룹3 | 윤석, 형조, 덕수 | 레포, 원본코드 | ||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||
57 | 1레포에 원본 코드가 있고, 리팩터링 적용해서 풀리퀘 보내고, 코드리뷰, 머지 | ||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | 기분 | 5 | 3 | 1 | 8 | 3 | 10 | ||||||||||||||||||||
60 | 이유 | 코로나에 걸린 것은 아닌가? 걱정했었다 | 코로나에 걸린 것은 아닌가? | 냄새는 어떻게 맡는 것인가 | 프로젝트가 런칭이 됐다 | 날씨가 너무 덥다 | 오늘 퇴사일 | ||||||||||||||||||||
61 | 인상깊었던 것 | 조건문을 다형성으로 바꾸눈 것이 재밌었다. 처음 해본 것 같다. 팩토리를 만드는 것도 처음이었다. | 없었다 | 다형성을 적용한것을 보고 놀랐다 | 원하는 것을 직접 구현해본게 좋았다 | 단정문 추가하기가 인상깊었다. 훌륭한 소통도구로 이용할 수 있다 | 변수 쪼개기를 해보려고 했는데, 연쇄적으로 리팩터링할 것이 생각이났다 | ||||||||||||||||||||
62 | ~ 오후 9:30:00 | 책 리뷰 | |||||||||||||||||||||||||
63 | 점수 | 10 | 10 | ||||||||||||||||||||||||
64 | 회고 | 맹신적인 리팩터링이 아닌, 강단있는 리팩터링을 해야된다 | 직접 내가 작성한 코드로 피드백을 받을 수 있어서 많이 배웠다. | 다른분들이 작성하신 리팩토링 예제를 볼 수 있어서 좋았습니다 | |||||||||||||||||||||||
65 | 기분 | 8 | 7 | 10 | 9 | 10 | 10 | ||||||||||||||||||||
66 | 인상깊었던 것 | 내가 했던 고민들을 다른 사람들도 고민하고 있다는 것을 발견해서 재밌었다 | 다형성 예제가 인상깊었다. | 직진뿐 아니라 후진도 잘해야된다. | 오랜만에 코드리뷰를 받아서 좋았다. | 더 많은 것을 변수(함수)로 작게 추출하면서 이름을 붙여주면 코드를 이해하기 쉬울 것이라고 생각했는데 뭘 하는 것을 설명하는 이름보다 왜 하는 것을 설명하는 이름을 붙이는 것이 좋다는 것을 배웠다. | swtich 문을 다형성으로 바꾼 코드가 인상깊었습니다 무조건 리팩토링을 하는 것은 좋지 않고, 리팩토링을 해야할때와 안해야할때를 구분해야한다는 말씀이 인상깊었습니다 | ||||||||||||||||||||
67 | 이번주에 시도해볼 것 | 더 많은 예제를 시도해보기 리팩터링 여러개 적용해보기 | 공부 의지 채우기. | 리팩터링 최대로. | 배운 내용을 함수형으로도 적용해보기! | 더 많이 직접 시도해보기. 다형성 적용도 다시 해보고 윤석님이 말씀하신 것처럼 함수 옮기기로 다른 클래스를 만드는 것도 해보기 | 조건부 로직 다형성으로 바꾸기 직접 해보기 | ||||||||||||||||||||
68 | ㄴ 테스트 높여 | ||||||||||||||||||||||||||
69 | ㄴ화이팅! | ||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | 프론트엔드에서도 응집도가 중요합니다 | 컴포넌트를 어떻게 나눌 것인가? | 복잡하면 나눈다 | ||||||||||||||||||||||||
72 | 말을 할 때, 질문할 때, 요청할 때, 전달사항 | 조퇴하고 싶어요. 날씨, 일 얘기 아프다 | |||||||||||||||||||||||||
73 | 풀 리퀘스트 | 작업들 1. 2. 3. 로그인안되있으면, 로그인페이지 이동하라! 에러처리 현재 위치 확인 이전의 위치 저장 ... 스타일 수정 에러처리 변수명 변경 | |||||||||||||||||||||||||
74 | 객체지향 | 객체가 무엇을 하는것인가? 사람 나이 키 몸무게 직업 연봉수준 수중에 있는 돈 계좌잔액 | |||||||||||||||||||||||||
75 | 컴포넌트 | 컴포넌트를 나눌 떄 응집도 나누어야 한다 | |||||||||||||||||||||||||
76 | 아토믹 디자인 | ||||||||||||||||||||||||||
77 | 응집도가 좋은지 안좋은지 어떻게 구분하지? | 테스트 테스트를 설계의 도구로 활용한다 내가 첫번째 사용자가 되면서 사용하기좋은가? 그 목적이 잘 드러나는가? | |||||||||||||||||||||||||
78 | TDD | 테스트 | |||||||||||||||||||||||||
79 | 질문던지기 | 각 속성들에 대해서 질문 던져보기 | |||||||||||||||||||||||||
80 | 직접해보기 | 궁금한것들은 응집도 높은 질문으로 남겨주세요 | |||||||||||||||||||||||||
81 | 마무리멘트 | 저도 부족하고 틀린 것이 많다 정답이 있는 것이 아니라 해법만 있을뿐이다 | |||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | 하나의 예제레포에 리팩터링을 적용해본다 | ||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | 4주차 | 기분점수 | 5 | 3 | 10 | 7 | 8 | 10 | 6 | ||||||||||||||||||
86 | 이유 | 할일이 많다 | 손이 아프다 | 에어컨 설치 완료 | 프로젝트가 끝났지만 갑자기 일이 많아졌다. | 요 며칠 컨디션이 안좋았는데 오늘은 좋다. | 한달동안의 출장이 끝나고 드디어 휴가입니다. 스터디 과제도 안했..ㅠ | QA대응이 쪼금 힘들다 | |||||||||||||||||||
87 | 기대하는 것 | 리팩터링 하는 방법 공유하기 | 과제를 안해서 면목이 없지만... 다른 분들 과제 한 거 보고 배워가는게 있으면 좋겠습니다. | 계획적으로 리팩터링 하는 전략의 끄트머리를 찾고싶다. | 다른 분이 작성한 코드를 보고 다양한 시야를 얻어가고 싶다. | PR보낸 내용에 대한 피드백 얻기 | 다른분들이 열심히 하시는 모습을 보고 다시 열정을 찾아보겠습니다 ㅋㅋㅋㅋ | 과제를 못했습니다 ㅠㅠ 배워가고싶습니당... | |||||||||||||||||||
88 | ㄴ와서 쓰레기통 비워야죠 튼튼한 손목으로 | 시원한 밤이 되시길.. | ㄴ 좀 더 구체적이면 좋을 것 같습니다 | ㄴ 크으 고생 많으셨네여 | |||||||||||||||||||||||
89 | ㄴ 넵 | ||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | 기분점수 | 7 | 7 | 10 | 9 | 10 | 10 | 7 | |||||||||||||||||||
92 | 인상깊었던 것 | 역시 적용해보기 전까지는 잘 모른다. 아는 것 같은 느낌을 경계하자 | 왜 하는지 드러내는 방법이나 의도를 드러내는것이 아직 어려운 것 같다. 이 부분이라도 잘 이해한다면 리팩토링에 큰 도움이 될 것 같다. | 행위에 집착보다 의도를 드러내는 리팩토링이 중요하다. 리팩터링 냄새는 맡을 수 있으면 끝도 없이 맡을 수 있다. 중요한건, 가지고 있는 리소스에 비례해서 현재 필요한 부분에만 적용을 해야되는것. 냄새를 맡았다고 냅다 달려들지 말고, 거리를 두고, 그 이전에 무슨 작업들이 필요한지 망상해볼것. 냄새가 썩었는지 안썩었는지는 테스트를 짜보면 된다. | 리팩토링을 하기 전에 의도를 충분히 생각해야한다는 필요성을 느꼈다. | 무엇'보다는 '왜'를 드러내는 것이 중요하다는 것을 확실하게 배운 것 같다. 그리고 작은 단계로 작업하는 것의 중요성도 많이 느꼈다. 스터디를 통해 혼자 공부하는 것보다 많이 얻어갔다고 느낀다. | 실무자분들과 스터디를 해본게 처음인데 리더가 있으니 확실히 진행도 되고 배워가는게 있는 것 같습니다. 다음 스터디떄무부터 윤석님이 어떻게 스터디를 진행하시는 지 조금 분석해서 다른 곳에서 스터디를 진행하게 되도 이렇게 해볼 수 있도록 할 것 같습니다. 개인적으로 이번달에 너무 바빠서 첫쨋주를 제외하고 제대로 진행을 못한게 조금 아쉬웠습니다. | 같은 코드를 보고도 사람마다 리팩터링 방식이 다르다는 점, 리팩터링을 잘못하면 역효과가 날 수 있으니 주의하자 | |||||||||||||||||||
93 | 다음이 시도해볼 것 | 점진적으로 코드를 개선하는 리팩터링을 실천하자 | 내일 QA에서 늦었지만.. 리팩터링을 조금씩 적용 해 보자 | 의지를 가지고 인지하며 리팩터링 해보기 | 더 연습하기 | 앞으로 코드를 작성할 때 계속 책을 찾아보면서 연습해 나가야겠다. | 이번 코드숨 프로젝트를 진행하고나서 리팩토링을 진행해볼 예정입니다. | 회사에서 리팩터링을 할...수있을까? 무서움 사실..ㅠㅠ | |||||||||||||||||||
94 | ㅅㄱㄹ~ | ㄴ ㅠ 튕기신듯 | ㄴ 테스트 코드부터 ㄱ | ||||||||||||||||||||||||
95 | ㅅㄱㄹ | 혹시 하나도 안들렸나요 | |||||||||||||||||||||||||
96 | su go ring ~ | ㄴ 실무자분들과 했다 까지만 들렷어요 | |||||||||||||||||||||||||
97 | ㄴ원맨쇼를 해버렸네요 | ||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 |