전체 글(45)
-
프리코스 2번째 주 - 7일차, 2 주차 미션 마무리 회고
중간 회고 및 소감문 내용 정리저는 프리코스에서의 최대한의 성장을 최종 목표로, 세 가지 사항을 세부적인 목표로 삼았습니다. 메타인지를 돕기 위한 1) 기록과 2) 회고, 3) 커뮤니티를 활용한 코드 리뷰를 주고받는 것이었습니다. 기록은 노션을 통해 행하고 있습니다. 노션을 통해 일자 별로 매일의 단기 목표, 학습 내용 및 프리코스를 진행하면서 느꼈던 전반적인 사고 과정을 적고 있습니다. 주로, 세 가지 기능 요구사항을 분석하고 코드를 설계하면서 학습이 필요하다고 생각되는 내용을 적어두거나 떠오르는 생각들을 적습니다. 이를 통해 1주 차 프리코스를 진행하면서 생각해 내지 못했던 MVC 패턴에 대해 깊게 의문을 가지고 고민하며 적용해 볼 수 있는 기회를 가질 수 있었습니다. 구체적으로 말하자면, 2주 차 ..
2024.10.30 -
프리코스 2번째 주 - 6일차 데일리 회고
오늘은 MVC 패턴에 대해 chat-gpt를 통해 이론에 대한 궁금증을 해결하고, 직접 적용하여 MVC 패턴을 사용하여 처음 기능 구현을 완료하였다. 코드를 직접 구현하면서, static 변수인지, 인스턴스 변수인지 혹은 접근 제어자 등을 고려하며 짜임새있는 코드를 실수 없이 작성하는 것이 어려움을 깨달았다. 또한 객체들이 서로 메시지를 주고 받고기능 단위로 메서드를 구현 완료하여 커밋하는 것이 번거롭고 어렵게 느껴졌지만, 많은 오류를 겪으면서 꼭 필요한 과정이라는 것을 느꼈다. 객체 지향적으로 설계하기 위해 고려해야 하고, 공부해야할 것들이 생각보다 많음을 체감했다. 그래도 조급해 하지 않고 차근차근 학습해나가는 것이 중요함을 인지하려고 노력해야겠다. 내일은, 미처 하지 못한 테스트 코드 작성과 ..
2024.10.28 -
프리코스 2번째 주 - 5일차 데일리 회고
어제는 친인척분들이 몇 년만에 방문을 하는 날이라 학습을 많이 못한 것 같다. 많이 아쉽지만, 그럼에도 코드를 조금이라도 작성하려고 노력하였고, 추가적인 학습을 진행하였다. 객체간의 메시지 전달 과정을 코드로 구현하는 것을 떠올리는 것이 어려웠다. 기능 설계를 좀 더 구체적이고 꼼꼼하게, 체계적으로 했어야됐다는 생각이 들었다. 코드로 작성하다보니, 리드미 파일을 기능 단위로 작성하지 못했다는 생각이 들었다. 기능을 추가할 때마다 리드미 파일 또한 수정해야 되어서 번거로웠다. 다음부터는 기능과 코드 설계를 좀 더 세부적인 것 까지 고려해서 꼼꼼히 해야겠다는 생각이 들었다.
2024.10.27 -
프리코스 2번째 주 - 4일차 데일리 회고
- 오늘의 목표기능 요구사항 확정짓기코드 설계 시 고려사항 작성역할, 책임, 메시지 정하기리드미 작성코드 설계테스트 코드 구현Junit 학습AssertJ 학습기능 구현좋은 커밋 메시지 작성변수 이름, 공백, 들여쓰기, 스페이스와 탭 혼용 금지 신경쓰기코드 포맷팅 사용주석 자제, 메소드 이름으로 변수 대체하기배열 대신 컬렉션 사용출력함수 대신 디버거 사용 오늘도 코드 설계위주로 활동을 진행했다. 시행했던 설계와 거쳤던 고민에 대해서는 노션에 전부 기록해 두었고, 소감문에 녹여낼 예정이다. 코드 작성에 들어가지 못한 이유를 들어보자면, 모르는 내용과 이론적으로 구멍 뚫린 부분을 chat-gpt에게 모두 질문하느라 시간이 많이 걸린 것 같다. 객체지향과 유효성 검증, 테스트 코드 작성의 필요성 및 작성 방법..
2024.10.26 -
프리코스 2번째 주 - 3일차 데일리 회고
객체지향의 사실과 오해 읽기요구사항 네가지 의도 파악을 기반으로 성장 방향 정하기,요구사항 분석읽은 책을 기반으로 기능 명세서 작성코드 설계 오늘은 코드 설계를 잘 하기 위한 기반을 다졌다. 열심히 했지만 아직 한참 부족한 것 같아 더 열심히 해야겠다는 생각이 드는 하루였다. 시간을 좀 더 밀도있게 쓰는 연습을 해야겠다.
2024.10.24 -
프리코스 2번째 주 - 2일차 데일리 회고
- 오늘의 목표객체지향의 사실과 오해 읽고 설계에 적용하기기능 요구사항 의도 분석객체지향적인 구조 설계걷기 및 운동하기순간적인 감정을 내 태도로 삼지 말자. 목표에 대해 그냥 하는 것이 아닌, 몰입해서 하는 연습을 해야겠다. 가끔 보면 시간을 투자하는 데에 의의를 두느라 시간을 의미있게 쓰지 못하는 것 같다.몰입과, 메타인지를 사용해서 시간을 밀도있게 쓸 수 있도록 해야겠다.
2024.10.24