-
Notifications
You must be signed in to change notification settings - Fork 0
최현식 1주차 체스 학습 일지
HyeonSik Choi edited this page Jul 1, 2024
·
1 revision
이번주는 다른분들의 코드를 보고 이야기를 들으면서 생각이 변화한 한 주 였습니다. 첫 주 무사히 마쳤다!! 남은 9주도 화이팅~
- 체스 프로젝트를 하면서 리팩터링까지 가는 과정에서 다른 사람들과 코드 리뷰나 이야기를 하면서 생각을 교류하고 객체 지향적으로 얼마나 생각할 수 있을까에 대한 기대감을 중심으로 해봐야겠다라는 생각이 컸음
- 테스트의 요구 사항을 전부 만족하면서 만족해서 구현하진 못했지만 생각의 관점을 좀 다르게 바꿀 수 있었던 좋은 기회였던 것 같음
- 리팩터링은 엔드 포인트로 바꾸지 않고 설계 자체는 변경하지 않고 내부적인 동작 로직이 바뀌는 거를 의미하게 되는데 그런 측면에 있어서 제 리팩터링은 리팩터링이라기보다는 설계를 아예 재설계에 가깝지 않나라는 생각이 들었음
- 테스트 코드를 설계하는 것이 중요함
- 객체 지향적으로 생각하기 생각해야 됨
- 테스트 코드 설계에 더 집중을 해야 됨
- 리팩터링이 중요하고 리팩터링해서 리팩터링을 조금 더 고려한 채로 구현을 해야 됨
- 테스트 코드 설계 집중
- 리팩터링 고려한 구현
- 객체 지향적 생각 고려
- 리팩터링 방법론 검토