목록Project (9)
The Debugging Chronicles : "코드의 미학"
11월 15일 최종 프로젝트 발표가 있었습니다. 제가 발표한 부분은 0:27 ~ 10:20 까지 입니다. 그 동안 함께한 팀원과 저에게 박수를 👏 많은 관심 부탁드립니다. https://www.youtube.com/watch?v=I-2ClZmf7dk 배포 사이트http://www.comapro.kr/main.do https://github.com/coma-team/project-climbing-spring GitHub - coma-team/project-climbing-springContribute to coma-team/project-climbing-spring development by creating an account on GitHub.github.com https://nice-redcur..
핵심기능, 핵심관점, 비즈니스 메서드, 서비스, CRUD 비즈니스 메서드는 애플리케이션의 핵심 비즈니스 로직을 수행하는 메서드를 의미한다. 비즈니스 메서드는 주로 서비스 계층(Service Layer)에 위치하며, 애플리케이션의 주요 기능을 구현한다.1. 데이터 계층과의 상호작용: 비즈니스 메서드는 데이터 계층(DAO 또는 Repository)을 통해 데이터베이스와 상호작용한다. 보통 서비스 계층에서 DAO 또는 Repository를 호출하여 데이터를 조회, 저장, 업데이트하는 작업을 처리한다.2. DTO를 통한 데이터 변환: 비즈니스 메서드는 클라이언트와 상호작용하기 위해 데이터를 특정 형식으로 변환하는 경우가 많다. 이때, 서비스 계층에서 DTO(Data Transfer Object)를 사용하여 ..
최종 프로젝트 마감일이 코앞으로 다가왔다. 프로젝트를 하다가 스프링에서 문제가 생겨서 이클립스를 지우고 다시 설치하는 것을 권유 받았다. 이럴 바에는 사용하기 힘든 이클립스를 사용하지 말고 인텔리제이를 사용해야겠다는 생각이 들었다.강사님께 여쭤보니 완전 강추 받아서 적극적인 신입으로 보일 겸 인텔리제이를 결제했다. 설치하고 설정을 알고 실행되기까지 오래 걸렸지만 프로젝트를 원할하게 돌리는 데까지 성공!조원들도 같이 결제해서 함께 인텔리제이로 갈아탔다. 그러면서 깃도 연결해서 사용하기로 결정! 카톡과 노션에서 코드 복붙하는 일은 이제 바이바이! 노션 관리를 하고있음 >> 이미 하고있으니까 이부분어필 노션관리 어필을 어떻게 할지 ---------------------------깃을 버전관리를 ..
금요일에 중간 평가 발표가 있을 예정이다 페이지네이션 기능 구현을 맡아서 하였기 때문에 발표를 할 예정이다. 회사도 초청해서 오실 예정이신데 많이 떨린다.ㅜㅜ 발표문도 작성하는 중인데 외워서 떨지 않고 할 수 있을 지 걱정이다 말을 잘하는 것을 넘어서 사람을 설득하는 능력이 있다는 건 참 큰 능력인 것 같다.
팀명 : 코마 (7인)(Model 파트 2인 / View파트 3인 / Controller 파트 2인 ) 담당: View 파트장맡은 페이지 : 메인, 마이페이지, 글 상세 페이지 언제나 발표날은 떨리고 아쉽다. 피드백을 먼저 올리자면 1.몇몇 발표자들은 말끝을 흐리는 경우가 있어서 잘 들리지않아 집중이 어려웠습니다. 2.에러에 대한 리포트 부분은 고찰이 부족해보입니다. 3.중프때는 자기꺼 시연하고 자기꺼 발표하도록 4.똑같은거 시연하더라도 시연 각 각 하기 5.대본은 짜서 발표하기 6.실제 샘플데이터를 사용해서 발표 7.바탕 하얀색으로 해서 보여주기 8.합 맞추어서 설명하기 9.단어 선정을 잘해서 하기 나이때가 어려보이면 좋지 않음 7.답변 더 잘 준비하기 8.필살기 위주로 발표 준비하기 9..
오늘 발표를 했다.발표 주제는 쇼핑몰 프로그램을 MVC패턴으로 구현하기! 일단 우리조는 젓가락으로 물을 떠먹는 그런 조였다....하지만 나름의 의미가 있었다고 생각한다... 내가 생각하지 못한 부분 내가 약한 부분에 강점을 가진 사람들이 있었고 그분에서 많은 피드백을 얻었다.또한 실제로 코딩하면서 협업하니 엄청난 압박감도 느꼈었다. 요구사항을 좀 더 면밀히 분석하고 인지하고 있어야 했다. 발표 피드백추상화 클래스에 대해 정확하게 대답하지 못했다.이렇게 저렇게 라는 말로 발표 하면 안됨말끝을 흐리면 안됨발표 순서 맞추기 134/ 25이렇게가 아니라 123 / 456 이렇게실제 경험에 대한 설명시현 -> 시연주석을 꼼꼼히 달면 달수록 좋다발표한 소감은 대본을 숙지해서 전달력 있는 발표가 되도록 해야겠다고 ..
//함수 추가 전체코드package poketmon;//함수 추가 전체코드import java.util.*;class Poketmon { String name; // 포켓몬 이름 String type; // 포켓몬 속성타입 int exp; // 현재 경험치 int level; // 등급 static Random rand = new Random(); //랜덤 함수 생성 Poketmon(String type, String name) { // 멤버변수 초기화 설정 this.name = name; this.type = type; this.exp = 0; this.level = Poketmon.rand.nextInt(5) + 1; } void hello() { System.out.println("나..
몇일간의 조원들과의 회의와 코드 리뷰를 통해서 다음과 같이 코드가 변경되었다. //함수 추가 전체코드import java.util.*;class Poketmon { String name; // 포켓몬 이름 String type; // 포켓몬 속성타입 int exp; // 현재 경험치 int level; // 등급 String sound; // 울음소리 String skill; // 공격기술 static Random rand = new Random(); //랜덤 함수 생성 Poketmon(String type, String name, String sound, String skill) { // 멤버변수 초기화 설정 this.name = name; this.type = type; this.exp = ..
[포켓몬스터 게임 프로그램을 작성해주세요.]class 포켓몬 String 타입 // 모든 포켓몬은 타입이 반드시 존재한다. ex) 전기, 물, ... String 이름 // 모든 포켓몬은 이름이 반드시 존재한다. ex) 피카츄, 꼬부기, ... int 레벨 // 새로 잡은 포켓몬의 레벨은 1~5 랜덤한 값을 가진다. int 경험치 // 새로 잡은 포켓몬의 경험치는 0이다. void attack() // 50%의 확률로 성공 -> 성공시 50~500 사이의 경험치 획득 -> 선택 포켓몬만. void hello() // 피카츄는 삐까삐까, 꼬부기는 꼬북꼬북 등의 울음소리를 출력한다. void levelUp() // 경험치가 100을 채울때마다 레벨은 +1class 피카츄 att..