💻개발자가 되기 위한 프로젝트(23)💻
1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부)
- BE 학습 & 용어정리!
1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록
2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입
3. Web Application - throws IOCxception, Client Server, Logger, try-catch, Exception, FileNotFoundException, Checked, UnChecked
2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부)
- BE 학습 & 용어정리!
1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록
2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입
3. Web Application - accept method, Buffer, BufferedReader, Stream, 입력 Stream, 출력 Stream, Scanner, BufferedWriter, StringBuffer, StringBuilder, RequestLine, QueryString
3. BE(백엔드 개발 공부)
- BE 학습 & 용어정리! - 노션
- Socket, Server & Client, Server Socket 구현, Client Socket 구현
4. Web Application 에 대해서 학습 중인데, 초기 학습 때 Tomcat server를 설치하고 구동까지 하는 시간을 가진 적있다. 그것을 Java에서 Tomcat Server를 그대로 구현을 해보는 시간을 가졌는데, 이전에는 Tomcat이 server인건 알아도 어떻게 실행되고 끝나고 에러는 어떻게 일어나고 일어난다면 어떻게 해결하고 물론 구글링을 통해서 해결하고 그러면 되지만, Server가 어떻게 구동되는지는 몰랐는데, 강의를 들으면서 어떻게 start를 하고 start를 하기 위해 start method를 생성하고 그안에는 뭐가 들어가고 그리고 logger를 찍게해서 어떤 경로에서 현재 진행중인지 기록을 남기기 위해서 사용된다는 것을 알게되었고, Client server socket, server socket 이렇게 있다는 것도 알게되었고, 이것을 체크하여 둘의 socket이 True인지도 비교하고 GET 방식, querystring을 통해서 연산자, 피연산자를 추출하여 계산기 프로그램을 만드는 것을 진행중인데, TDD 방식을 통해서 하나하나 에러도 내고 수정도하고 그 과정을 자세하게 다루다보니 너무나도 시간이 빨랐고 즐거웠다! 역시 배움은.. 언제나 즐거운 것 같고, 새로운 것은 늘 흥미롭고 재밌다!