피드백

Java

스터디할래 11주차 과제: Enum(feedback, 피드백)

📖 책 추천 토비의 스프링3 Type Safety Fruit.APPLE == Company.APPLE이 true가 나오는 문제가 발생한다. 아래 예제에서 int타입, 값도 같은 경우라면 true가 돼버린다. enum을 사용했다면 true가 나오지 않을 수 있었다. Enum을 이용하면 type safety를 보장 컴파일 타임에서 체크한다. JPA에서 @Enumerated(EnumType.ORDINAL)을 사용하면 안 되는 이유 ORDINAL : 0,1,2.. 순서로 저장(사용하면 안 된다, enum정보가 변경돼도 기존 정보가 업데이트되지 않는다) STRING : enum 이름으로 저장 💡 꿀팁 : 정렬 순번을 매길 때 1,2,3으로 하지 않고 10 단위로 잘라서 10,20,30으로 하는 이유 나중에 중간에..

Java

9주차 과제: 예외 처리(피드백)

📌 책 추천 리팩토링(마틴 파울러) 📌 try-catch에서 catch를 여러 줄 쓸 때 주의해야 할 사항 순서가 중요하다! (계층 관계) 컴파일 에러 발생 - 순서를 바꿔야 함 IllegalArgumentException은 RuntimeException을 상속받고 있다. 따라서 위 코드에서 IllegalArgumentException에 도달할 수없다. 멀티 캐치에서도 컴파일 에러 발생 -> 9주 차 스터디에 적어놓았다. ✍ Quiz) 아래 코드에서 발생하는 예외는? 1. NullPointerException ✅ - 어떻게 던지느냐 에 따라 다르다 2. IllegalArgumentException 3. 둘 다 아니다. public class Example { public static void main(S..

향찡
'피드백' 태그의 글 목록