본문 바로가기

728x90

내일배움캠프 4기 스프링/프로젝트📙

(13)
2번째 프로젝트 진행 기록(4): 은행 관리 프로그램 1. 진행 상황 마지막날, 프로젝트 필수 요구 사항을 만족하는 프로그램 코드 작성 입출금 메서드 완성 + 예외 처리 거래내역 조회 메서드 완성 발표 준비
2번째 프로젝트 진행 기록 (3): 은행 관리 프로그램 1. 오전 회의 지난 업무 성과 점검 깃허브를 통한 소통 및 코드 교환 과정 실습 2. 진행 상황 1) 클래스 간 구조 확정 2) 깃허브 사용중 생겼던 오류 해결 및 정석에 대한 학습 및 실습: (1) Origin master의 병합이 발생한 후 각 사용자는 본인 브랜치의 작업물을 커밋하여 Local master로 체크아웃한다. (2) 병합된 Origin master내용을 Local master에서(로) 업데이트(풀)한다. (3) 각 브랜치에 병합된 내용이 반영된 Local master내용을 병합한다(리베이스X) (4) 다른 병합이 발생한 경우 위 과정 반복 (+ fork를 활용한 협업은 현재보다 인원이 더 많은 업무를 진행할 경우에 적절하다) 3) 코드 구체화 시작 및 추가로 시도해볼 내용들 의견 수렴..
2번째 프로젝트 진행 기록 (2): 은행 관리 프로그램 1. 오전 회의 필수 요구 기능 확인 투입 간 역할 분담 2. 오전 회의 결과 필수 요구사항을 구현하기 위한 코드 흐름 정립: 클래스 - 메서드 및 클래스/ 리스트/ DB 테이블 개념 활용 클래스 정하기 1) Main 클래스(application) 2) USER 정보 (계좌번호 -> 외래 키 , 이름, 비밀번호, 잔고) 클래스 DB 테이블 1 3) 은행 클래스 - 출금/입금 메서드, 계좌 등록, 계좌 찾기(조회) -> (소유주, 계좌번호, 전체 조회), 수정/삭제 4) 입출금 내역 클래스 - 거래일자, 시간, 계좌번호, 입출금여부, 거래금액, 은행명 DB 테이블 2 *클래스 별로 코드 작성 할당 박상훈 : USER 정보, 은행 클래스 틀 만들기 유성재 : Main 틀 만들기 임동규, 손현진 : 입출금 내..
2번째 프로젝트 진행 기록 (1): 메모장 프로그램 1. 회의 전 구상 각 기능별 역할 분담을 통해 메모장 프로그램의 구현 목표 프로그램의 구현 및 프로젝트 구조의 이해력 확보 목적 2. 회의 후 각자 기능을 분담해서 하는 것도 좋지만, 우선 프로젝트 구조를 이해하는 것이 최우선으로 진행되어야 하기 때문에 시간을 갖고 각 대원의 러닝 커브 안에서 프로그램의 구현을 우선 진행해본 후, 피드백을 통해 발전시켜나가는 것으로 의견 취합 3. 1일차 진행상황 Aplication(Main)를 구동 -> 콘솔에 메뉴 출력 -> 스캐너를 활용한 메뉴 접근 -> switch문을 통해 각 기능별 메서드 실행 팀원 간 의견을 종합 수렴해 구체화 시작 구체화: Static을 사용한 객체생성 -> final 선언한 후 생성자에서 인스턴스를 반환하는 방식 이후 추가된 내용: 1...
내일 배움 캠프 4기 스프링 첫 번째 미니 프로젝트 : 팀 소개 페이지

728x90