#비즈니스로직

질문 1
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

일 년 전 · 다형 님의 답변 업데이트

사이드프로젝트와 이직으로 고민중인 주니어 개발자입니다.

선배 개발자분들 안녕하세요. 현재 si회사에서 파견나와서 약 1년정도 다 되어가는 주니어개발자입니다. 현재 제가 일하고 있는 프로젝트의 구조는 myBatis를 사용하며 도메인 객체 즉 엔티티를 만들지 않고 간단하게 프론트엔드와의 데이터 옮기는 작업을 map으로 하고 있는 구조입니다. 테스트코드도 작성하지 않는 프로젝트입니다. 현재 서비스회사로서의 이직을 꿈꾸며 열심히 깃 푸쉬만 안하며 저 혼자 단위 테스트코드를 작성을 해봤지만 Map으로 증명을 하려니 너무 힘들구 바꿔야 할것들이 너무 많아서 몇십개 정도만 작성하고 현재 다시 멈춰있는 상태입니다... 쿼리튜닝도 공부를하면서 나중에해야지 하면서 생각중이고 현재는 그래도 내가 직접 만든 객체지향프로그래밍을 해보고싶은 마음에 사이드프로젝트를 생각하며 아이디어를 찾고있는 상태입니다. 원래 제가 생각한 아이디어는 취미가 독서인지라 무료전자도서관의 api를 사용하며 만들어볼생각이었지만 제가 원하는 api들의 지원이 정부에서나 기업에서나 지원을 하지않더라구요... 다른 사이드프로젝트의 아이디어가 너무 안 떠오르고 스트레스만 받는 요즘입니다... 그냥 강의를 보며 만든 카페키오스크 프로젝트를 OOP와 테스트코드를 공부를 하는용도로 가상의 시나리오로 비즈니스로직을 만들면서 이 프로젝트로 평상시에 사용해보고싶었던 스프링배치나 레디스같은 기술들을 사용하며 하나의 프로젝트를 깊게 만들어볼까도 생각해보고 있습니다. 당연히 이직시 주니어개발자이기떄문에 제가 작성한 코드가 깃허브에 있어야한다고 제 자신이 생각을 하고있는 상태입니다. 정말 이력서에도 현재일하는 곳에서의 한 일을 어떻게 작성해야 할지 고민이 되고 이런 고민을 겪으신분이거나 이럴떄 어떻게해야 좋을지 생각나시는 분들께 여쭈어봅니다!!

개발자

##java

##spring

#주니어개발자

#사이드프로젝트

#이직

답변 1

댓글 0

추천해요 1

조회 418

2년 전 · 김형준 님의 새로운 답변

nestjs msa구조설계

안녕하세요. 신입 node 개발자로 일을 하게 되었는데, nestjs msa 아키텍처를 구성해야하여 질문드립니다. 우선 nestjs는 모놀로그 전용 프레임워크로 설계되어 msa 구조를 채택하려면 개별의 프로젝트를 두고 @nestjs/microservices 라이브러리를 사용하여 메시지 큐를 연동하는 형식으로 공부했는데, 게이트웨이 엔드포인트 관리부분에서 어떤식으로 구성해야할까요? 1. gateway에 모든 서비스가 연결되어 모든 비즈니스로직이 gateway를 거쳐가는 방식 - (gateway 서비스 메모리 부담이 크다고 생각합니다.) 2. 개별의 서비스끼리 연결되는 방식 - (Transport 관리비용이 커진다고 생각합니다.) 그 외 방법이 있다면 알려주시면 감사하겠습니다.

개발자

#nestjs

#nodejs

#msa

#microservice

답변 1

댓글 0

조회 670

2년 전 · Stonei 님의 답변 업데이트

자바단에서의 유효성검사

서비스단에서 비즈니스로직을 태우기 전 초입 부분에서 값 검증후 익셉션 날려주는 로직이 너무 지저분한데 @Vaild로는 복잡한 검증( db를 뒤져서 검증하거나 여러개의 파라미터를 묶어서 검증하는 로직 등) 을 처리 하기엔 무리가 있는 것 같습니다. 메서드로 따로 빼는 것 밖엔 없을까요?

개발자

#java

답변 2

댓글 1

추천해요 9

조회 2,688

2년 전 · 황민호 님의 새로운 답변

회사 프로젝트 질문 있습니다.!

회사 코드를 유출하면 법적으로 문제가 있다고 알고 있습니다 , 문득 궁금해진게 있는데 한 개인이 회사 프로젝트를 모방하여 개인 프로젝트를 만든다고 했을때 DB에서 가져온 정보들 말고 법에 저촉되는 부분이 있을까요 ? 대부분의 사람들이 현재 최선으로 꼽히는 방법들로 개발하는걸 지향하고 있을텐데 그럼 설계/아키텍쳐 등등은 다 비슷하게 갈 것이고 자바로 짠 비즈니스로직들이나 쿼리도 안에 회사 서버에서 가져온 데이터들만 없다면 문제가 없는 것 아닐까요 ? 쓸데없지만 급 궁금해져서 여쭤봅니다.

개발자

#자바

#db

#프로젝트

답변 1

댓글 0

조회 138