inflearn logo
강의

講義

知識共有

銀行サーバープロジェクト実習を通じて学ぶKotlinマスタークラス

Custom Serializable 実装

TransactionMessage 질문

解決済みの質問

53

HAHA

投稿した質問数 52

0

안녕하세요.

TransactionMessage 부분에서

time을 기본값 LocalDateTime.now()
로 설정하실 때 val -> var로 변경하시는 것을 봤습니다.

실무에서 코틀린에서 기본값을 선언할때 관례적으로 var로 하는지 궁금합니다.

(코틀린으로 서버를 개발해본적이 없어서 기초적인 질문 드려서 죄송합니다..)

감사합니다.

kotlin mysql mongodb kafka redis

回答 2

1

Hong

이 부분은 개인 성향에 따라 다른거 같습니다.

개인적으로는 저는 이런 간단한 변수 선언에 대해서는 크게 집고 넘어가지는 않지만 사람마다 다른거 같아요.

 

예를들면 누군가는 하나의 API를 만드는데에 있어서 서비스 클래스와 entity, dto 또한 컴포넌트등 다양한 방식을 모두 도입하여 사용하는 경우도 있겠지만 그러지않고 그냥 빠르게 개발을 하는 사람도 있을겁니다.

 

보통 코틀린에서 var는 크게 사용이 안됩니다. Val을 통해 불변 값을 만드는게 맞습니다.

하지만 저는 어느정도의 유연함이 필요하다고 생각하는 개발자라서 그냥 편하게 var로 변경하였습니다.

 

개인 취향인 부분이지만 특수한 상황이 아니라면 기본적으로 val이 사용된다고 말씀드리고 싶어요!!

감사합니다 :)

1

HAHA

이런 사소한 질문 드리면서 정말 조심스러웠지만, 이해해주시고 답변해주셔서 감사합니다!

코틀린으로 개발한 경험이 없어서 관례인지 궁금해서 여쭤봤습니다.

감사합니다 😄

1

Hong

질문은 항상 환영합니다 ㅎㅎ 기본적이든 구체적인 질문이든 다 무방하니 편하게 주시면 감사하겠습니다 🙂 덕분에 많은 오타와 잘못된 부분도 확인하고 있네요 ㅎㅎ

1

Hong

안녕하세요!! 금일 밤에 한번 확인하고 추가로 답변 추가해두도록 하겠습니다!! 감사합니다!

실제 FK제약조건을 설정하지 않는이유

0

1

1

강의가 검은 화면으로 나옵니다.

0

44

1

질문] 에러처리 관련 문의

0

70

2

강의_34] 공통 모듈 관련 질문입니다.

0

83

2

강의 19] 질문입니다.

0

62

2

OkHttpClientConfig timeout 설정 질문

0

64

2

Kotlin data class 엔티티에서 copy로 수정 후 save하는 이유가 있을까요?

0

92

2

JDK 선택할 때 궁금점!!

0

107

3

혹시 어플리케이션을 실행할 수 있게 readme 같은건 따로 없나요?

0

82

1

access_token Db 저장건

0

82

2

data class 관련 질문입니다

0

79

2

CompletableFuture 질문

0

85

3

스프링 빈 질문

1

87

2

redisConfig 질문입니다

0

107

1

SpringBoot + Kotlin에서 Redis 캐싱 사용 관련되서 여쭤봐도 될까요?

0

243

2

entity 객체 생성을 data class 로 하신 이유가 있을까요?

0

332

3

return@logFor을 사용한 이유가 궁금합니다.

0

139

1

@Transactional.kt에 대한 효용성 질문

0

125

1

@Transactional.kt에 대한 효용성 질문

0

195

1

class 가 아닌 파일로 생성하시는이유

0

188

2

카프카 컨슈머 구현 질문

0

154

2

DDL문 정리되어 있는 파일 있을까요?

0

212

2

와 이리 게시판이 조용하노

0

193

1

기기 관련 질문입니다!

0

218

2