본문 바로가기

WIL

[WIL] 8주차

 이번 주는 저번 주에 구현한 백엔드를 바탕으로 프론트엔드를 구성하는 작업을 함께 했다. 여태 프론트에서 작업을 했을 때에는 Postman으로 테스트를 진행했기 때문에 프론트엔드에 단순히 원했던 값을 보여주는데에서 끝을 냈었지만 실제 프론트엔드에서 원했던 페이지로 이동을 하고, 해당 페이지에서 내가 가져온 값을 출력하기 위해서 Spring Model 객체를 활용해서 Model 객체에 뽑아낸 값을 넣고 return을 html명으로 지정해서 원했던 페이지의 흐름을 완성할 수 있었다.

 

 이번에 프로젝트는 배포까지가 목적이었기 때문에 localhost:8080과 같이 url을 하드코딩하는 방식으로 웹사이트를 서버에서 돌리게 되면 문제가 발생하기 때문에 코딩을 하면서 최대한 하드코딩을 지양한다고 생각했으나, 몇몇 군데에서 미쳐 예상치 못한 하드코딩의 흔적이 남아있어서 배포를 진행하면서 어려움을 겪었다. 다음 프로젝트에는 해당 사항을 좀 더 체크하면서 코딩을 진행해야겠다고 마음을 먹게 되었다.

 

마지막으로 2주간의 프로젝트를 평가받는 자리에서 코드의 효율이나 제대로 된 용도를 생각하지 않고, 그저 여태까지 해왔으니까 그렇게 했다라는 답변을 했던 부분이 있는데 대답을 하면서도 매우 부끄러움을 느끼게 되었다. 물론 어렴풋이 왜 해당 방식이 다른 방식에 비해서 좋았는지 배웠던 기억이 있었으나, 그것을 까먹고 그냥 관성적으로 코딩을 했던 내 자신을 뒤돌아보게 되면서 다음에는 어떠한 방식을 사용할 때에는 왜 그런 방식을 채택했는지 생각하면서 사용해야겠다는 생각을 하게 되었다.

'WIL' 카테고리의 다른 글

[WIL]7주차  (0) 2023.09.27
[WIL]6주차  (0) 2023.09.18
[WIL] 4주차  (0) 2023.09.11
[WIL]3주차  (0) 2023.09.03
[WIL]2주차  (0) 2023.08.27