SOLID PrinciplesOOP 설계의 5원칙. 변경에 강하고 테스트 가능한 코드를 만드는 지침. SOLID는 목적이 아닌 수단. 과도한 추상화도 위반이다. 인터페이스 1개에 구현체 1개라면 추상화 비용이 이득을 초과.2026-04-20software-engineering-devops / architecture-design / solid-principles
Software Construction & Code Physics상위 설계를 실제 동작하는 코드로 구체화하는 과정에서 핵심인 코드의 물리적 가독성, 유지보수성 및 객체 지향 원칙의 수리적 결합을 다루는 학습 노드입니다.2026-03-11software-engineering-devops / sdlc-process / software-construction-code-physics