일단 해보고, 아니면 뭐

실패했어도 배웠으면 실패가 아냐.

무한한 개발세계 여행기

java 12

우아한 테크캠프 Pro 프리코스 회고록 - 객체지향 생활체조

정말 오랜만에 포스팅을 하는 것 같다. 요 근래 정말정말 많은 일이 있었는데, 심기일전하고 다시 열심히 해봐야겠다! 아무튼 바쁜와중에 정말 운 좋게 우아한 테크 캠프 Pro 5기에 선발돼서 열심히 공부도 병행하는 중이다. 지금 이미 1주차에 들어섰지만 프리코스 때 배운 점들을 정리해보고자 뒤늦게나마 포스팅을 작성해본다. 과제를 낼때마다 요구사항을 함께 보내주는데, 굉장히 기본적이고 간단해 보이지만 생각보다 까다로웠다. 이번 과제에서 많은 걸 배우고 느꼈던 요구사항 몇 개를 알아보자! else 예약어를 쓰지 않는다. 개발자라면 조건문의 중요성을 너무나 잘 알거라고 생각한다! 나 또한 조건문을 이용한 코딩을 많이 하는데 else 예약어를 자주 썼던 나로써는 굉장히 당황스러웠다. 그런데 밑에 작은 글씨로 이렇..

Programing/Java 2022.11.02

Java Stream 모르고(?) 쓰면 일어나는 일들

오늘 포스팅은 다소 어이없을(?) 수도 있다. 오늘의 주제는 Java Stream의 일부인데, 모르고 쓴다기보단 막 쓰면 일어나는 일이라고 해야 할 수도 있겠다. 더 나아가자면 Stream의 문제가 아닌 그냥 개발자의 태도의 관한 포스팅이라고 생각하면 편할거 같다. 이전 회사에서는 Stream을 자주 사용하지 않았다. 대부분을 향상된 For문과 조건문을 활용해서 각종 필터링 작업을 진행하고, 그룹핑 해야하는 부분에서만 간혹 사용하곤 했다. 그런데 이번 회사는 신기할정도로 Stream을 자주 쓰고 거의 대부분이 Stream을 통해 구현되어 있다. 적응하면 가독성도 좋아지고 퍼포먼스도 잘 나온다고들 하는데, 나는 사용을 거의 안 해봐서 별로 체감하지 못하고 있었다. 그래도 지금 하는 프로젝트에선 주로 사용하..

Programing/Java 2022.09.16

Proxy Pattern 으로 구현해보는 다이나믹 서비스 적용기

회사를 이직한 지 벌써 한 달이 지났다. 딱히 한 게 없는 것 같은데 시간은 정말 빠르게 지나가는 듯하다. 이전 회사랑 업무 스타일이나 사람들 분위기가 달라서 적응하는데 애를 먹고 있지만, B2C 서비스를 개발하다 보니 이전 회사에서는 경험해보기 어려운 업무들을 할 수 있어서 재미있는 것 같다. 아무튼 오늘 포스팅 주제는 "Proxy Pattern 적용기"이다. 저번에 인프런 김영한 님의 스프링강의를 들으면서 여러 가지 디자인 패턴을 학습하게 되었는데, 그중에 하나가 오늘 포스팅 주제인 Proxy Pattern이다. 나는 기존 사내 프로젝트의 앱 푸시 로직을 개편하게 되는 업무를 맡게 되었고, 업무는 다음과 같았다. - 기존 : 앱 OS (Android / IOS)에 따른 Messaging 라이브러리로 ..

Programing/Spring 2022.08.31