SOLID 객체 지향 프로그래밍 및 설계의 기본원칙 5가지를 의미한다. 1. SRP(단일 책임원칙) 한 클래스는 하나의 책임만 가져야 한다. 변경이 필요할 때, 수정할 대상이 1가지만 수정하면 되도록 코드를 작성할 것 @Service @RequiredArgsConstructor public class UserService { private final UserRepository userRepository; public void addUser(final String email, final String pw) { final StringBuilder sb = new StringBuilder(); for(byte b : pw.getBytes(StandardCharsets.UTF_8)) { sb.append(Int..