TSE 2006

A collection of 3 posts

모듈

Code Organization Guidelines for Large Code Bases - 유겐 휄러

왜 코드 조직화를 걱정하는가?패키지 interdependencies모듈 나누기와 레이어링커다란 코드 기반 진화시키기케이스: 스프링 진화아키텍처 분석 도구 왜 코드 조직화를 걱정하는가?– 전체 코드 이해를 돕고, 보다 편하게 네비게이션 하기 위해서.– 자바에는 패키지와 서브 패키지 개념을 제공하긴 하지만, 어떻게 적용해야 할지에 대한 권고 같은건 없다.

AspectJ

TSE 2006(Applying Domain Design in the Enterprise with AspectJ)

AspectJ In Action의 저자답게 AspectJ로 DDD를 돕는 여러가지 방법을 설명해줬습니다. • Overview of Domain-driven design• Aspects for crosscutting infrastructure• Aspects for fine-grained DI• Aspects for domain logic• Aspects for enforcing DDD bestpractices• Proceeding towards DDD 이런 순서대로 발표가 진행됐는데, 토비님께서 마소에 기고하셨던 내용과 비슷한 내용들이

도메인 모델링

TSE 2006(The Art of Domain Modeling)

Keith Donald가 발표를 했는데, 전반후와 후반부로 나눠서 전반부는 Domain Modeling에대한 이론을 설명하고, 후반부는 특정 사례를 들어 모델링을 수행하고 모델을 코드로 구현하는 과정을 보여주었습니다. 이론 부분에서 인상 깊었던 부분. 도메인 모델링은 실제 세상 전부를 다루는 것이 아니라 영화처럼 특정 시점에서의 세상을 표현하는 것이라는 것. 효율적인

You've successfully subscribed to Whiteship!