2023/11/22 TIL

문정현·2023년 11월 22일
0
post-thumbnail

Long vs long

long은 원시 타입(Primitive Type), Long은 참조 타입(Reference Type)이다
primitive는 null 불가능하지만 성능이 좋다(값을 가져오는데 빠르다)
reperence는 null이 가능하기에 도메인에서 id값을 쓸때 Long으로 사용한다고

DB SEQUENCE

JPA 를 쓰다보면 DB에 자동으로 xxx_seq 가 생성되는게 뭔가 싶었다
Sequence는 유일한 값(Unique)을 생성해주는 오라클 객체.
보통 primary key값을 생성하기 위해 사용한다.

객채지향 - else 예약어 사용X

코드 컨벤션을 정할 떄 else는 쓰지 않기로 했다. 왜지?
else 키워드는 '조건을 만족하지 않을 때' 를 전제하고 시작한다. 가독성이 떨어질 수 밖에 없다.

if (조건) {
	// Do something
} else {
	// Do another
}

대신 early return 을 적용해보기

if (조건) {
	// Do something
}
if (조건) {
	// Do something
}

DTO vs Model vs Entity

DTO 랑 Entity의 차이는 알겠다 근데 예전에 공부할때 entity대신 썼던 model은 뭐가 다른걸까 Model은 비즈니스 데이터를 담는 역할 예로는 중간에 연산이나 외부시스템연동할때 쓸 필드들을 model에 담아서 처리하는 역할

그리고...

오늘은 내배캠에서 상품을 받았다 ㅎㅎ 알고리즘을 진작부터 하루 3개씩 풀고있었기 때문에 1등을 차지할 수 있었다 후후

profile
주니어 개발자

0개의 댓글