[2025 하계 모각코] 4주차

박상우·2025년 7월 22일

오늘은 14일차 NHN 수업을 듣게 되었다.
오늘의 대 주제는 메이븐이었다. 총 3주차 동안 진행을 하게 되었다.
수업에 들어가기 앞서 학습 목차를 읽게 되었는데
1. Maven
2. Thread
3. Mini project
우선 Maven이라는 것을 우리는 자바에서 테스트 케이스를 작성하여 테스트 기반 코드 작성을 하는 것을 배웠었는데 Maven의 기본 구조 자체도 제대로 배워본 적이 없었다.
NHN에서 지시한 세팅을 한 뒤에 여러 개념들을 설명해주셨다.

1.XML과 JSON은
2.package는 클래스의 고유성을 보장하기 위하여 사용한다.
오전 시간에는 실습으로 jar파일을 직접 만들어 compile을 해보는 실습을 진행하였다. 이때 maven 프로젝트 형태를 만들었는데 이 구조를 잘 몰랐었기 때문에 처음에 너무 당황스러웠다. 컴파일 오류가 많이 나와 어려움을 겪게 되었다.

3.pom.xml은 maven 파일을 만들기 위한 파일이다.
오후에는 maven을 설치하고, cmd를 통하여 직접 maven을 만들거나, 컴파일 하는 것을 직접 실습해보았다. 솔직히 우리는 원래 인텔리J를 사용해왔었기 때문에 maven프로젝트를 만드는 것이 그리 어렵지 않았다. 자체 maven 파일이 있기 때문에 이것을 통하여 보다 쉽게 만들 수 있기 때문이다. 어떻게 만들어지는지에 대해 알게 되어 좋긴 하였지만 vscode를 사용할때는 오류가 많이 나왔었기 때문에 스트레스였다. ㅡㅡ;

객체지향적 설계를 하며 NHN Mart라는 프로그램을 작성하는 실습을 진행하였다.
강사 분께서 test case에 대한 중요성을 강조 하시면서, 우리가 머릿속으로 프로그램 짜는 것을 구체화 하여 구현하는 능력을 기르게 한 것 같았다.
지금까지 짠 것에 대한 코드들은 github에 올려두었다.

git link: push 안해서 새벽에 올림

profile
코딩시작

0개의 댓글