TIL

[TIL] 내일배움캠프_Unity 팀 과제(feat. git cash 삭제), 좋은 개발자의 비밀 특강

Hwone 2023. 8. 29. 20:50

어제 github .gitignore 오류 때문에 쓸데없는 파일들이 올라가서 충돌이 많이 났었는데 그게 자꾸 마음에 걸려서 팀원분들 오시기 전에 아침부터 해결 방법을 찾아보았다

 

일단 git 데스크탑에서 .gitignor 파일을 새로 추가도 해보고,파일 내에서도 생성을 해보았지만 계속 필요없는 파일들이 나와서 구글링을 해보았는데 알고보니  git 캐시 문제였다 ! 명령어를 입력하여 전부 지워주면 해결 가능하다

 

- 해결 방법 

git 명령창에서 

git rm -r --cached .
git add .
git commit -m "removed cached"

 

이렇게 해결하여 다른 팀원들에게도 전달하고 pull 받으시면서 다른 팀원분들고 .gitignore가 잘 작동되었다

 

오늘은 어제보다는 순조롭게 잘 진행되고 있다 !

회의시간이 아니어도 결과를 공유하고 수정되어야 하거나 좋은 아이디어가 있으면 바로 마이크를 키고 대화를 통해 반영하여 소통에 대한 문제를 줄여나갔다 (팀원분들과 대화를 하면 할수록 수정할 부분들이 늘어나는 건 덤) 

 

또한 코드 리뷰를 통해 서로의 코드에 대해서 같이 고민해보며 리팩토링하는 시간을 가질 수 있었다 

코드리뷰는 하면 할 수록 서로에게 많은 도움이 되고 팀 과제에 이해도를 높여 줄 수 있다고 생각하여 맡은 부분에 대해서 매일 저녁 회의 때 코드리뷰를 진행한다

좋은 개발자의 비밀 

좋은 개발자란? (실력은 기본이지만) 실력이 모든 것을 대변해주지 않는다는 것을 알기 
(실력이 다소 부족할 수 있어도) 좋은 개발자로서 인정받을 수단이 있다는 것을 알기 


좋은 개발자는 
1.  남들에게 물어보면서 성장한다
(잘 모른다고 말하는 것도 실력으로 정확하게 모르는 부분을 캐치해서 질문한다) 

2. 원동력을 가지고 성장을 위해 노력한다 

(익숙함을 쫓지 않고 도전을 해보겠다는 의지를 가진다) 

3. 소통이 안되어도 괜찮은 개발자는 자기 스스로 모든 것을 해내는 사람은 0.001% 뿐이다 

그만큼 개발자는 소통이 제일 중요하다 

(내 생각을 온전히 담아야 하며 

내 화법에 상대방이 당황하지 않아야 하며

상대방 답변이 의도와 다르더라도 우선 수용하고 생각 

오고가는 대화 속에서 결론은 나오게 되어있다)

*TIL 작성 요령 

오늘 만난 에러 -> 어떤 식으로 접근 -> 해결 실마리 찾음 -> 해결

 

정리를 하자면 

실력이 부족해도 성장하려는 노력과 소통을 잘하는 개발자가 좋은 개발자라고 할 수 있겠다