힌트(22.08.21TIL)
처음 4주차 강의를 들었을때, 이건 코딩쇼인가 강의인가라는 생각이 들었다. 그때는 정말 이해가 안되도 계속 쳐봤던 것 같다. 아샬님이 말하는 것 보다 그냥 기계적으로 코드 인출을 반복했었는데, 오늘 다시 강의를 들으니 새로 보이는 부분들이 있었다.
넘어가도 되나?
중간중간 아샬님이 이런 방법도 있어요~하면서 그냥 넘어가는 부분이 있다. 이번 강의에서는 도메인 모델을 설정하면서 계좌 도메인 모델 안에 거래내역을 연동할 것인지 말것인지를 고민하는 내용이 나왔다. 결국에는 분리를 하고 진행했는데, 만약 계좌 안에 거래내역이 존재했다면 account = readFile(), 또는 readFile(account)로 진행했을 것이라는 내용을 흘리고 지나가셨다.
힌트
처음 들을때는 아~ 안중요해서 그냥 이 방식으로 진행하나보다...!! 라는 생각이 들어서 귀를 닫고 아샬님이 진행하시는 방식만 따라서 썼는데, 지금 다시 보니 안중요해서 넘어간게 아니라 본인들이 직접 해보세요~라는 소리로 들린다. 강의 시간은 한정되어 있으니 최대한 우리가 이것저것 시도를 해보고 이번 챕터를 더 깊게 이해해보라고 힌트를 주신 것이다.
마인드셋
보면 볼수록 아샬님의 강의에는 버릴것 하나 없는 것 같다는 생각이 들었다. 오히려 강의 반복과제의 매너리즘에 빠지지 않으려면 이런 부분을 잘 캐치해서 스스로 실험을 조금씩 해나가는게 필요할 것 같다. 테스트 코드에서도 최대한 다양한 결과를 예측하는 능력이 중요하다는데, 코드 왕왕왕초보인 우리로서는 최대한 복잡하고 다양한 코드에 부딪혀보는 수밖에 없다.
이번주 퀘스트 과제가 마무리되면 계좌 도메인 모델 안에 거래내역을 가지고 있는 마카오뱅크를 한번 인출해보자!