최근 포스트

Spring Data Common - Repository

최대 1 분 소요

JpaRepository JpaRepository는 PagingAndSortingRepository에서 JPA와 관련된 기능을 확장한 interface로, spring data jpa가 제공해준다. PagingAndSortingRepository부터 그 상위의 CrudRe...

Spring Data Common이란

최대 1 분 소요

spring data는 하나의 프로젝트가 아니고 여러 SQL & NOSQL 저장소 지원 프로젝트의 묶음이다. spring data JPA spring data JDBC spring data KeyValue spring data MongoDB spring ...

@Builder

2 분 소요

이번 포스트는 업무 중 builder 어노테이션에 대하여 알게된 것이 있어 정리하고자 작성하겠습니다.

Clean Code 6장 - 객체와 자료구조

2 분 소요

변수를 비공개로 하는 이유 변수를 private로 선언하는 이유는 남들이 변수에 의존하게 만들고 싶지 않기 때문이다. 즉, 변수의 타입이나 구현을 마음대로 바꾸게 하기 위함이다.

Clean Code 5장 - 형식 맞추기

2 분 소요

코딩을 함에 있어 네이밍은 상당히 중요하다. 이에 더해 코드의 형식을 맞추는 것도 상당히 중요한데, 형식을 잘 맞춘 코드는 그 퀄리티가 더욱 높아 보이게 만들어주며 그렇지 않은 코드는 무성의해 보이게 만든다. 팀 내의 컨벤션, 사내 컨벤션을 준수하는 것이 얼마나 중요한 것인지 이번...

Clean Code 4장 - 주석

2 분 소요

그동안 개발을 진행하며 내가 짠 코드가 다른 사람에게 더 쉽게 읽히기 바라는 마음으로 주석을 달곤 했다. 하지만 이 책을 읽으며 그것은 괜한 고민이며, 간결한 로직과 분명한 네이밍으로 보완할 수 있음을 알게되었다. 다음은 클린 코드 4장을 정리한 내용이다.

Clean Code 3장 - 함수

3 분 소요

작게 만들어라 저자의 경험으로 많게는 3000줄에서 적게는 20~30줄 정도의 함수를 만들었다고 하는데 작을수록 좋다고 확신한다고 한다. 필자 또한 함수가 길어지면 길어질수록 가독성이 떨어지고 기능적으로 한가지 기능이 아닌 여러 기능을 수행하고 있다고 생각하기에 이는 리팩...

Clean Code 2장 - 의미있는 이름

1 분 소요

의도를 분명하게 지어라 시간이 오래걸리더라도 좋은 이름을 짓는 것이 중요하다. 의미 없는 이름으로 변수, 함수, 클래스 이름을 짓는다면 아주 간단한 코드라도 코드를 읽는 사람을 힘들게 한다.