DDD 와 lombok

DDD 관점에서 Lombok

lombok을 처음 접했을 때가 2000년도 후반이었다. 거의 처음 나왔을때, 우연히 알게 되었다. 처음 접했을 때, 우와!!! 했던 기억이 있었다. APT기술을 이용한 기술이라고 알게 된 건 그 후로 몇 년 뒤였다.

최근 DDD에 대해, 아니 OOP에 대한 공부를 다시 하면서, 많은 생각이 든다. 지금까지 왜? 내가 작성한 코드에 만족을 못했는지… 개인적으로, 가장 큰 이유는 이해력 부족과, 읽기 능력 혹은 어휘 능력 부족이었다.

이야기의 주제로 돌아와서, lombok은 잘 못 사용 할 경우 필요악이다. 내가 작성하는 코드, 프로젝트에서 사라져야 할 dependency는 lombok이다. 만약 구지 사용해야 한다면, @Getter 정도만 사용해야 겠다.

Type level에서 @Data @Setter 는 사용 하지 않는 편이 좋을 것 같다. @Getter는 field에 따로 지정 하는 것이 좋을 것 같다.

spring batch complex big multine

complex big multine on spring batch Continue reading

linux h2database insatall

Published on November 09, 2016

modern web experience

Published on July 20, 2016

황지환, Jihwan Hwang, 黃智煥

황지환, Jihwan Hwang, 黃智煥
Enjoy life to the full~ :)