[TIL] 24년 1학기의 프로젝트들을 마치고,,,

2024. 6. 26. 15:05TIL

웹 소프트웨어 - 카드피디아

템플릿 엔진 사용법과 프론트, 백의 기본 개념이 다져졌다. 생각하지 못한 이득이었다. 사실 뭐 사용법과 개념은 공부하면 되는 거고 진짜 느낀 점은 근거 있는 디버깅의 중요성이었다.

 

내가 풀스택을 도와가면서 하다보니 백에서 일어나는 오류는 로그로, 프론트에서도 로그로 해결하려 했다. 그런데 규모가 커지다 보니 로그가 어떻게 찍히는지도 모르겠고 많은 오류를 겪어서 차근차근 인터넷 도구의 네트워크 탭과 소스 탭을 확인하고, 로그를 찍어보고, 논리적으로 판단하여 이 부분은 문제가 없다. 혹은 이 부분에 무조건 문제가 있다. 이런 걸 잘 판단하는 능력이 길러졌다.

 

또 깃을 그나마 체계적으로 사용하면서 원격 저장소, 원본 저장소, 로컬 저장소의 개념을 좀 깨달을 수 있었다.

 

전문 프로젝트 - 노인을 위한 나라는 있다.

Restful API와 DB를 비롯한 백엔드의 개념을 전반적으로 공부할 수 있었고 설계 과정이 왜 중요한지, DB 테이블 하나의 변경이 얼마나 많은 수정을 초래하는지 깨달을 수 있었다. 객체지향 5원칙을 최대한 지키면서 코드를 짰다고 생각했는데 막상 수정이 생기니 5원칙이 모두 무너졌다. 특히 OCP가 얼마나 중요한지 알게 되었다.

내가 자바 개발자를 꿈꾸는건 아니지만 이번 경험이 다음 개발의 수정을 닫게끔 하는 발판이 되었으면 좋겠다.

 

'TIL' 카테고리의 다른 글

[TIL] 24.06.27  (0) 2024.06.28
[TIL] 24.06.26  (0) 2024.06.26
[TIL] 24.01.25  (0) 2024.01.25
[TIL] 23.12.30  (0) 2023.12.30
[TIL] 23.12.29  (0) 2023.12.29