# Builder

38개의 포스트

@Builder 패턴, Dto

IssueTracker 클론 프로젝트 진행 중 PR 보낸 코드에 리뷰가 달렸다.from. 리뷰어 왕민 dto 클래스에 builder 패턴은 오버스펙으로 보입니다.빌더패턴 사용 이유에 대해서 알아봅시다 :)빌더 패턴 사용 이유필요한 데이터만 설정할 수 있음유연성을 확보

2022년 6월 25일
·
0개의 댓글
post-thumbnail

[Architecture] Builder 패턴 (Design Pattern)

인턴십을 진행하기 전부터 디자인 패턴에 대한 이해가 필요하다는 것을 절실히 느끼고 공부하다가 이번에 프로젝트 내용들을 블로그에 정리 하면서 긴 포스팅을 남겨볼까 한다.특히 안드로이드 개발을 진행하면서 복잡한 객체에 대해 생성(contruction)과 표현(represe

2022년 6월 20일
·
0개의 댓글

[모던C++디자인패턴] 2. 빌더 패턴

목적생성이 까다로운 객체를 쉽게 처리생성자 호출로 쉽게 생상할 수 없는 객체 다루기다른 객체들의 조합으로 구성단순한 빌더는 객체의 생성을 별도의 다른 클래스에 위임흐름식 빌더는 빌드 시 자기 자신을 참조로서 리턴흐름식 빌더 형태로 호출하는 것을 흐름식 인터페이스(Flu

2022년 6월 4일
·
0개의 댓글

2022년 5월 8일 TIL

필요한 모든 것을 하나하나 Bean으로 설정해야한다.필요한 것들을 알아서 Bean으로 설정해준다.In Spring Boot JDBC, the database related beans like DataSource, JdbcTemplate and NamedParameter

2022년 5월 7일
·
0개의 댓글
post-thumbnail

Layout : ListView

리스트뷰 사용방법

2022년 5월 4일
·
0개의 댓글
post-thumbnail

올바른 JPA 엔티티, @Builder 사용법

Entity 클래스를 작성할 때 어노테이션을 많이 씁니다. 아래와 같이 많이 쓰게 되는데요.이 어노테이션에서 문제 3가지가 보입니다. 이를 개선하기 위해 해결방법을 정리해봅니다.Setter는 그 의도가 분명하지 않고 객체를 언제든지 변경할 수 있는 상태가 되어서 객체의

2022년 4월 21일
·
0개의 댓글

JAVA ProcessBuilder와 자주쓰는 메서드들

processBuilder는 운영체제 명령어를 받아 명령 수행을 위한 프로세스를 생성해준다..redirectErrorStream(boolean)명령 실행 중 오류 사항을 따로 분류해서 사용자에게 출력할 지 결정true 면 getOutputStream() 하나의 스트림으

2022년 4월 16일
·
0개의 댓글
post-thumbnail

디자인 패턴 - 빌더 패턴

빌더 패턴

2022년 4월 10일
·
0개의 댓글
post-thumbnail

@Builder 클래스 Deserialize 하기

spring application를 layerd architecture 로 개발할 때 interface의 requestBody 를 dto class 로 만들어 구현한다. 이때 멤버변수가 많은 경우, testcode 작성이 용이하려고 @Builder 어노테이션을 clas

2022년 2월 28일
·
0개의 댓글
post-thumbnail

@Builder class 선언 vs constructor 선언

선택적 매개변수가 많을 때매개변수가 많고 게다가 선택적 매개변수가 많을 때 constructor 를 사용하려면 선택적매개변수가 각기 다른 생성자를 만들어줘야하는데, 매개변수가 많은 경우에는 정의해 줘야하는 생성자가 굉장히 많아진다.다음은 effectve java 아이템

2022년 2월 28일
·
0개의 댓글
post-thumbnail

Kotlin과 Builder 패턴

결론Kotlin 에서는 Builder 패턴 필요 없다!이전에 코드로 배우는 SpringBoot 책을 통해 실습을 진행하는데, 아래와 같은 형태의 코드가 있었다.그리고 현재, Kotlin + Spring boot 프로젝트를 진행하면서 Exception 처리를 위해 블로그

2022년 2월 20일
·
0개의 댓글
post-thumbnail

22.새로 알게된 Flutter 지식 정리(02/07)

1) 공식문서 정의A stateless utility widget whose build method uses its builder callback to create the widget's child. 즉, Builder 콜백을 통해 StatelessWidget을 만드

2022년 2월 7일
·
0개의 댓글
post-thumbnail

Java의 Getter&Setter? Builder?

객체지향의 특성 중 하나인 은닉성, 이를 위해 만들어진 Getter&Setter. 이를 더 편하게 할 수 있는 Builder Pattern. 이것들이 무엇인지 제대로 알아보자.

2022년 2월 3일
·
0개의 댓글
post-thumbnail

[이펙티브 자바] 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라

이펙티브 자바를 읽고 정리한 글입니다. 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라 입니다.

2022년 1월 18일
·
0개의 댓글
post-thumbnail

Go에서 Builder Pattern 사용해보기

안녕하세요.이번 포스팅에서는 Go를 활용해 Builder Pattern을 구현해보도록 하겠습니다.Builder Pattern은 복잡한 객체를 생성하는 부분과 표현하는 부분을 분리하여, 동일한 절차에서도 서로 다른 표현을 생성하는 방법을 제공해줍니다.표현을 다양하게 변경

2022년 1월 11일
·
1개의 댓글

2022년 1월 5일 기록

lombok을 이용할 경우 @Builder 통해 쉽게 사용할 수 있다.필요한 데이터만 설정할 수 있다. 넣을 필요 없는 필드는 따로 null로 처리 안해도 된다. 가독성이 좋다.유연성을 확보할 수 이싿.아래와 같은 이점을 준다.transaction begin, co

2022년 1월 5일
·
0개의 댓글

[JAVA] 빌더 패턴(Builder Pattern)을 사용해야 하는 이유

필요한 데이터만 설정할 수 있음유연성을 확보할 수 있음가독성을 높일 수 있음불변성을 확보할 수 있음예를 들어 User 객체를 생성하는데 age라는 parameter가 필요 없는 상황이라고 가정.생성자나 정적 메소드를 이용하는 경우라면 우리는 age에 더미 값을 넣어주거

2021년 11월 29일
·
0개의 댓글

(JAVA) StringBuilder

sb.substring(int start, int end) >> String 타입 출력sb.charAt(int index) >> char 타입 출력 >> index 앞자리 0부터 시작

2021년 11월 25일
·
0개의 댓글
post-thumbnail

[Swift] 디자인 패턴 (Design Patterns) - 생성 패턴 (빌더 패턴, Builder pattern)

디자인 패턴의 생성 패턴(Creational Patterns) 중 빌더 패턴(Builder pattern)입니다 😗

2021년 10월 14일
·
0개의 댓글

자바 객체 초기화에 관하여

c그중 하나가 자바에는 property가 없다는 것. Property는 getter, setter 메서드가 포함된 멤버 변수라 생각하면 별거 아니지만, 자바는 Property가 없으니 Object Initializer가 없다. 이게 없으니 필요한 몇몇 멤버 값을 세팅하

2021년 9월 4일
·
0개의 댓글