[항해 플러스 LITE 1기] 서버 구축(3주차)
·
TIL
알게 된 점아키텍처란?코드의 큰 그림이자, 팀 전체가 공유해야 할 변경 난이도 높은 의사결정의 집합임을 실감했다.속도가 느려지는 원인프로젝트가 커질수록 구조적 부채가 누적되고, 설계 원칙과 패턴을 활용해야 유지보수가 수월해진다.SOLID & TDD‘유지보수하기 쉬운 구조’를 위한 최소 단위 습관이다. 원칙을 인지하고 적용해야 의미가 있다는 점을 배웠다.아키텍처 진화Layered → Hexagonal → Clean 아키텍처로 갈수록 도메인 독립성이 높아지고, 테스트와 확장 편의성도 함께 커진다.현실적으로는 기존 구조(Layered) 위에 Clean 원칙을 점진적으로 도입하는 리팩터링 전략이 많이 쓰인다.SOLIDSRP : 한 클래스는 하나의 이유로만 변경해야 한다.OCP : 기존 코드 변경 없이 확장이 가..