woowacourse-study / 2022-object-study

우테코 4기 오브젝트 스터디
3 stars 4 forks source link

유연한 설계를 통해 얻었던 이점이 있었는지? #69

Open Seungpang opened 2 years ago

Seungpang commented 2 years ago

주제

유연한 설계를 통해 얻었던 이점이 있었는지?

선정 이유

늘 페어와 코딩을 하면서 문제되는게 지금 벌어지지도 않는 일에 대해서 고려하고 구현하는(or 다음단계에 대해서 고려하는) 부분에 있어서 저는 늘 아직 일어나지 않은 부분에 대해서 구현하지 않기때문에 늘 부정적인 입장을 취했습니다.

만약 다음 단계에 대해서 정보가 없다면 어떤 유연한 설계를 가질 수 있을지 궁금하네요 다음 단계를 고려하지 않고 유연한 설계를 가졌을 때 이점을 가진적이 있는지? 궁금합니당

해당 텍스트

유연한 설계의 이런 양면성은 객관적으로 설계를 판단하기 어렵게 만든다. 이 설계가 복잡한 이유는 무엇인가?
어떤 변경에 대비하기 위해 설계를 복잡하게 만들엇는가? 정말 유연성이 필요한가?
정보가 제한적인 상황에서 이런 질문에 대답하는 것은 공학이라기보다는 심리학에 가깝다.
변경은 예상이 아니라 현실이어야 한다. 

관련 페이지

305p 마틴 파울러의 소프트웨어 아키텍처의 중요성