goal Refactoring을 이용해 Code smell을 제거한다. 판매할 DB프로그램 만들기 [Refactoring - 1편] ** 학습 목표 ** Database API를 판매할 목적으로 프로그래밍을 진행한다. 독립된 파일로 구성하는 것을 목표로 진행한다. 1 ] 구성된 소스파일 파일명 설명 User.java DAO, 즉 Database에 접근할 객체를 만들 파일 UserDao.java Database를 조작할 파일 (Database 검색 / Database 추가 즉, SQL의 insert작업/select작업) ConnectionMarker.java JAVA JDBC를 이용해 DB를 연결할 파일 - 회사마다 사용할 DB가 다를 것이기 떄문에 공통된 작업으로 interface로 정의 DConnect..