이 글의 개념 및 코드들은 책을 읽으며 정리한 내용을 바탕으로 작성하였습니다.
대다수의 이름은 분명하지 못하다.
그럴 경우엔 접두어를 붙혀보자.
이 글의 개념 및 코드들은 책을 읽으며 정리한 내용을 바탕으로 작성하였습니다.
본질적으로 Switch 문은 N가지를 처리한다.
그렇기 때문에 Switch 문은 작게 만들기 어렵다.
하지만 다형성을 이용하여
각 Switch 문을 저차원 클래스에 숨기는 방법이 있다.
이 글의 개념 및 코드들은 책을 읽으며 정리한 내용을 바탕으로 작성하였습니다.
이 글의 개념 및 코드들은 책을 읽으며 정리한 내용을 바탕으로 작성하였습니다.
클래스 이름과 객체 이름은
명사나 명사구가 적합하다.
동사는 사용하지 않는다.
좋은 예
ex) Customer, WikiPage, Account, AddressParser
나쁜 예
ex) Manager, Processor, Data, Info
Udpate문을 작성하는데
where 절없이 Commit을 해버렸다.
그래서 모든 Data의 Row 값이 변경되어버리는 상황이 발생했다.
그 문제를 해결하면서 알게된 개념을 정리하고자한다.
Oracle FlashBack은
DB 관리중에 실수로
Data를 삭제 or 변경 후
Commit을 하였을 경우
DB에 구조적인 변화 없이
Commit 이전 상태의 정보를
조회할 수 있도록 해주는 기능이다.