애플리케이션을 만들다보면, 개발환경과 실제 배포환경이 다른 경우는 비일비재하다.대표적으로, 로컬 개발환경에서는 테스트를 위해 인메모리 DB를 사용할 수 있지만, 서비스 배포환경에서는 인메모리 DB를 잘 사용안한다.
메인프로젝트의 DB는 관계형데이터베이스로 진행하기로 해서,로컬 개발환경에서는 H2를, 배포 환경에서는 MySQL를 RDBMS로 정해서 하기로 했다.그런데, 분명 개발환경에서는 잘 돌아가던 프로젝트가, 배포환경에서는 에러가 나는 것이다.Table \[db명. 테이블명]
적어도 일주일에 한번씩 한달에 4번은 블로그를 작성하려고 했지만어쩌다보니, 2주가 되서야 글을 남기게 되었다... 사실 난 블로그에 글을 작성하기전에 사전에 한번 글을 적어놓는다. 그리고 해당 내용들이 1.내가 정확히 이해했는지 확인하고, 2.해당 내용이 검증된 내용인
백엔드 서버도 외부의 정보가 필요하다면, API를 요청해서 외부정보를 가져올 수 있다. 가장 대표적인 예로 소셜로그인이 있을테고, 콘텐츠 적인 측면으로 공공포털데이터나 라이엇과 같은 데이터(대부분 통계자료)등을 가져올때도 사용할 수 있다. 정보를 가져와서 가공 및 관리
1️⃣ Valid 다 알고 있는 줄 알았는데 Controller 테스트코드를 왜 짜는거지 생각하던 도중 요청으로 알맞는 요청만 들어오는 경우에는 크게 문제가 되지않지만, 잘못된 값이 들어오는 경우도 테스트코드로 구현하려다보니, 검증로직이 필요해짐을 느끼게 되었다.
사이드프로젝트를 마무리되기 무섭게 어쩌다보니 외주를 받게 되었다. 짧은 시간동안 간단한 기능을 구현하는 것 같길래, 불쑥 진행하게되었고 내가 맡은 기능은 기존 쇼핑몰 서비스에 쿠폰 이벤트 기능이였다. 다만,내 주언어는 java,Spring인데 개발해야될 서버언어는
10일간 빠르게 이미 만들어진 서비스에 기능을 추가하기 위해서, 내가 가장 많이 하게되는 일은 "코드를 읽는 것"이였다. 물론 가이드 문서가 있긴 했지만, 생각보다 자세하게 나와있지않을 뿐더러 실제로 코드를 작성하고 직접 돌려보고 두눈으로 확인될 때까지는 이게 맞는건지
고객의 요청뿐만 아니라 확장성을 고려해서 작업해보고자 한다. 이번에 쿠폰 이벤트관련하여 관리자 페이지 로직을 구현하게 되었는데, 이번 이벤트뿐만아니라 추가적인 이벤트가 생길시에도 손쉽게 추가하여 사용할 수 있게 만들어드리고 싶었다. (원하는 이벤트도 쉽게 추가하기기능)