TIL 양식
Facts (사실, 객관)
- 오늘 다른 사람의 소스 코드를 내 마음대로 수정했다가, 조심해달라는 이야기를 들었다.
- 기존의 소스 코드가 잘못되어 있더라도, 최소한의 영향을 주는 방향으로 코딩하는 것이 좋을 수도 있다는 생각을 했다.
Feelings (느낌, 주관)
- 상대방의 입장에서는 기분이 나쁠 수도 있는데, 화내지 않고 말해줘서 고마웠다.
Findings (배운 점)
-
다른 사람의 소스코드를 고칠 때는, 의견을 물어보고 고치도록하고, 어떠한 부탁을 할 때는 최대한 감정을 들어내지 않고 말하도록 해야겠다.
-
상황에 따라 다르지만, 때로는 최소한의 영향을 주는 소스 코드를 만들도록 노력해야겠다. 현재는 테스트 코드를 도입하기 힘들지만, 만약 기존의 구조를 바꾼다면 책임을 질 수 있게 그만한 테스트 코드가 있어야 할 것이다.
-
코딩을 할 때, 코드만 보지 말고 전체적인 상황, 문맥, 그림을 보도록 노력해야겠다.
Bad (개선할 점)
- 회사에서 말을 안하다 보니까 말을 잘 못해지는 것 같다. 따라서 다른 사람들과 말을 많이 할 수 있도록 해야겠다.
Affimation (자기 선언)
-
항상 코드를 작성하기 전에, 문제가 무엇인지 내가 어떻게 문제를 해결할지 생각을 하고 나서 코딩을 진행하자.
-
나도 다른 사람에게 싫은 소리를 할 때는, 최대한 감정을 배제하고 말하도록 해야겠다.
회고 작성법
- Facts(사실, 객관) 회사에서 실제로 내가 했던 일이나 겪었던 일의 사실을 적는다.
- Feelings(느낌, 주관) 내가 했던 일을 하면서 느꼈던 감정이나 느낌을 적는다.
- Findings(배운 점) 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점을 적는다.
- Affirmation (자기 선언) 내가 했던 일을 통해 배운 점과 아쉬운 점을 어떻게 유지 하고 개선할지를 적는다.