320x100
320x100
정리
- 어떻게 설계하느냐하는 방법론은 개인의 선호에 달린 문제
- 어떤 설계 방법론이 옳은지를 따지기보다, 현장에서 설계 내용을 실현하기 위해 서로 소통하는데 가장 효과적인 방법을 찾아야 한다
- 설계는 정교한 의사소통을 돕는 도구로 활용되어야 한다
- Big Design Up Front = 개발을 해보지 않고 과다하게 설계하는 일
결론
- 설계는 코딩을 대신해주지 않는다
- 기술적 가정을 검증하지 않고 당장 개발을 위한 소통에 쓰이지 않는 문서나 그림 형태로 설계하는 것은 지양해야 한다
- 설계 결과물은 소통의 일부로, 함께 대화하는 맥락 (도메인) 안에서만 힘을 가진다
- 설득 또한 설계의 일부이다
핵심
- 설계는 코딩하기 직전에 무엇을 짜야 할지 떠오르지 않을때, 어떻게 해야 할지 떠오를 정도까지만 하고 리팩토링을 통해 지속적인 설계를 한다
Reference
300x250
728x90
'Devops > DevOps' 카테고리의 다른 글
개발에서의 DevOps의 역할 (0) | 2023.08.13 |
---|---|
개발자가 알아야 할 데이터 분석 도구 (0) | 2023.08.12 |
스타트업을 죽이는 3가지 엔지니어링 실수 (0) | 2023.07.10 |
모놀리스는 부끄러운 아키텍처 인가? (0) | 2023.07.09 |
효율적인 스크럼 방식 (레몬베이스 팀의 스크럼 방법) (0) | 2023.05.29 |