SOLID Principles
OOP 설계의 5원칙. 변경에 강하고 테스트 가능한 코드를 만드는 지침. SOLID는 목적이 아닌 수단. 과도한 추상화도 위반이다. 인터페이스 1개에 구현체 1개라면 추상화 비용이 이득을 초과.
이 용어로 연결된 기록을 섹션별로 살펴봅니다.
OOP 설계의 5원칙. 변경에 강하고 테스트 가능한 코드를 만드는 지침. SOLID는 목적이 아닌 수단. 과도한 추상화도 위반이다. 인터페이스 1개에 구현체 1개라면 추상화 비용이 이득을 초과.
물리적으로 분리된 노드들 간의 상호작용 원리, 네트워크 비결정성 문제, 그리고 동일 상태에 도달하기 위한 합의 알고리즘의 역학을 다루는 학습 노드입니다.
거대 시스템을 독립적인 서비스 단위로 쪼개는 설계 원칙과, 비즈니스 경계를 따라 하드웨어 통제권을 분산하는 분해 전략을 다루는 학습 노드입니다.