SRP1 SRP(단일 책임 원칙) 클래스를 변경하는 이유는 단 한 가지여야 한다. 단일 책임 원칙(SRP: Single Responsibility Principle)은 다섯 가지 SOLID 애자일 원칙 중 하나입니다. 클래스를 변경하는 이유가 한 가지이기 위해서는 하나의 액터에 대한 책임만 가지고 있어야 합니다. 여기서 책임은 하나의 특정 액터를 위한 기능 집합이고, 액터란 기능(=클래스 ,모듈)을 사용하는 주체 Responsibility(책임) -SW의 변경을 요청하는 특정 사용자들에 대해 클래스/함수가 갖는 것 “변경의 원인” → 변경의 원인이 같은 것들은 같은 책임 -SRP에서는 메소드의 변경을 유발하는 사용자에 의해 분류함 사용자(User) -사용자들은 그들이 수행하는 Roledp 따라 나눠야한다. -사용자가 특정 역할을 수행할 .. 2022. 9. 23. 이전 1 다음