반응형 enum1 좋은 코드 작성법 - 네이밍, 캡슐화, enum, null, optional 네이밍캡슐화enumnulloptional이번 글에서는 좋은 코드를 작성하기 위한 방법에 대한 강의를 듣고 내용을 정리하고자 합니다. 네이밍 메소드, 클래스 등의 이름을 지을 때는 의미를 부여해야 합니다.특히 메소드의 이름은 기대하는 동작을 명확히 서술해야하며 이름과 다른 일을 해서는 안됩니다.네이밍을 할 때는 일정한 규칙을 가지고 일관성을 유지해야합니다.축약어보다는 누구나 이해하기 쉽도록 풀어 쓰는 것이 좋다고 합니다. 캡슐화 TDA (Tell, Don't Act) 원칙 데이터 클래스 내에 로직과 데이터를 두고 해당 로직의 결과만 서비스에 공개하도록 합니다. 즉, 데이터와 그 처리방법을 은닉한다.데이터와 메서드를 하나의 객체로 묶어 외부에서 직접 접근하지 못하게 보호하는 개념입니다.객체의 내부 상태를 외.. 2024. 7. 31. 이전 1 다음 반응형