TiL(37)
-
[내일배움캠프] TIL - 24.09.24(화)
어제저녁에 이번 '개인과제' 를 제출했기 때문에 그동안 미뤄왔던 'To Do List' 에 적어둔 항목을 스스로 찾아보고 학습하는 하였다.DATE_ADD(= ADDDATE)DATE_SUB(=SUBDATE)ADDTIMESUBTIMEDATEDIFFTIMEDIFF어쩌다 보니 종일 SQL 에 대한 부분을 학습하게 되었다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습을 정리한 내용에 접근할 수 있다.
2024.09.24 -
[내일배움캠프] TIL - 24.09.23(월)
지난 주말에는 Level03 요구사항 반영후 리팩토링과 Level04 요구사항을 반영하였다. 그리고 오늘은 모든 요구사항을 반영한 프로젝트의 리팩토링을 진행했다. 또한 과제 제출전 마지막으로 README.md 파일을 추가 작성 및 수정해 두었다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습을 정리한 내용에 접근할 수 있다.
2024.09.23 -
[내일배움캠프] TIL - 24.09.19(목)
어제부로 피드백을 모두 반영했기에 오늘은 우선 피드백을 주신 튜터님을 찾아가 피드백 반영에 대한 확인(?) 을 받았다. 마지막에 튜터님으로 부터 "감동인데요?" 라는 말씀을 해주셔서 뿌듯했는데, 다른 관점(다른 개발자 시점)에서 프로젝트를 확인하고 이해한 뒤, 수정해 볼 수 있었기 때문에 너무 좋은 경험이었다고 생각한다. 이후에는 추석 전에 발제된 '숫자 야구' 프로젝트를 이어 진행했으며 Level01-02 의 모든 요구사항을 반영해 '기본 구현' 을 마쳤다. 내일은 오늘 작성한 코드를 다시 한 번 확인하고 수정하는 과정을 거친 다음 Level03 의 요구사항을 반영할 생각이다. 오늘 작성한 코드는 여기서 확인이 가능하다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이..
2024.09.19 -
[내일배움캠프] TIL - 24.09.18(수)
짧지만 무사히 추석을 가족과 보내고 복귀하였다. 아직 연휴는 몇 일 남았기에 이 기간동안 우선 이전에 제출한 '계산기 구현' 과제의 피드백 사항을 'Calculator' 프로젝트에 반영해보고자 한다. 피드백 사항을 크게 분류하면 아래와 같고 해당 피드백을 어떻게 반영했는지는 링크를 통해 확인할 수 있다.네이밍 관련불필요한 연산 객체 (반복)생성 및 역할 분리예외 처리피드백을 반영한 코드 및 TIL 은 이번주 목요일에 캠프가 다시 시작된다. 이 날 피드백을 남겨주신 튜터님을 찾아가 피드백 반영에 대한 부분을 이야기해 볼 생각이다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습..
2024.09.18 -
[내일배움캠프] TIL - 24.09.13(금)
뭔가 매끄럽게 잘 풀리지 않았던 하루였다. 왜 그런지 이유는 찾아 따로 정리까지 해두었지만...개인 사정으로 인해 바로 수정이 어려워 정말 '남겨두기' 만 하였다. 최대한 빠르게 복귀해 해당 부분을 수정할 생각이도 코드를 짜지 못하는 기간에는 손으로 부족한 설계를 좀 더 진행 또는 마무리 할 생각이다. ※ 참고 : 나는 TIL 작성 방식을 내가 학습하며 정리한 다른 게시글들과 하이퍼링크를 거는 방식으로 작성하였다. 학습한 내용에 하이퍼링크를 걸어두었으니 해당 링크를 통해 학습을 정리한 내용에 접근할 수 있다.
2024.09.13 -
[내일배움캠프] TIL - 24.09.12(목)
Java 챕터의 2번째 과제에 대한 발제가 오늘 있었고 이번 과제는 '숫자 야구 게임' 을 구현하는 것이었다. 발제가 끝나고 바로 요구사항을 분석/정리 하였고 설계를 진행해 보았다. 상세한 설계는 아니지만 이번 프로젝트를 어떻게 풀어나갈지 실마리를 잡을 수 있었다. 특히 이전 과제의 경우 요구사항의 각 레벨에 따라 애플리케이션 구현 방식이 달라(특히 level01은 main 메서드에 작성해야 했음) 의도적으로 각 요구사항이 반영된 계산기를 따로 만들어 사용자가 선택하도록 구성하였는데, 이번 과제의 경우 요구사항의 레벨이 구현 단계의 느낌이 강해 하나의 애플리케이션을 작성하고 점차 기능을 확장 및 수정하는 방식으로 진행하기로 결정했다. 물론 단순히 요구사항의 느낌만으로 택한 방식은 아니다. 해당 방식을 통..
2024.09.12