팀프로젝트
-
[TIL] 은행 서비스 프로젝트의 마무리 단계TIL(Today I Learned) 2022. 11. 28. 22:51
*20221128의 회고 오늘까지 해서 두번째 미니 프로젝트가 얼추 마무리 되었다. 주말동안 회원가입 UI와 로그인 UI를 구현하였고, 오늘은 팀원 모두의 코드를 합쳐서 기능이 제대로 동작 하는지, 오류가 있는지 테스트를 진행하였다. 중간 중간 발견되는 버그를 수정하였고, 시간 여유가 조금 있어서 선택적으로 구현하도록 되어있는 추가 기능까지 구현하였다. 추가 기능은 입금 금액에 이율을 적용시킨 잔고가 계산되도록 하고, 출금 수수료를 적용하고, 계좌끼리 송금 할 수 있도록 하는 것이다. 이 중 출금 수수료를 제외한 기능을 모두 구현하였다. 나는 HW님과 이율 부분을 담당하였다. Java의 내장 함수인 BigDecimal를 활용하여 구현하였는데, BigDecimal에서 소수점을 딱 떨어지게 계산하는 부분에서..
-
[TIL] 은행만들기 프로젝트 진행TIL(Today I Learned) 2022. 11. 24. 22:55
*20221124의 회고 오늘은 두번째 프로젝트의 본격적인 시작일이였다. 호텔 서비스를 구현하려 하였으나, 은행 서비스를 구현하기로 변경하였다. 오전중에는 다같이 클래스 다이어그램을 작성하였다. 초기 설계 은행 정보(멤버 변수): 계좌들, 고객들, 이름 동작(함수): 계좌 수정/삭제/등록, 고객 등록, 계좌 번호로 계좌 조회, 소유자 명으로 계좌 조회, 모든 계좌 목록 조회 계좌 정보(멤버 변수): 소유자 명, 계좌번호, 잔고, 은행 이름 동작(함수): 입금, 출금, 잔고 확인(소유주만 확인 가능), 거래 내역 기록, 모든 거래 내역 확인, 은행 이름 출력 고객 정보(멤버 변수): 이름, 소유 계좌 동작(함수): 소유 계좌 조회 거래 내역 정보(멤버 변수): 거래 일자, 거래 시간, 계좌번호, 입금/출금..
-
[TIL] 20221104의 회고...TIL(Today I Learned) 2022. 11. 4. 21:11
*20221104의 회고 오늘은 드디어 첫번째 미니프로젝트의 발표가 있는 날이다. 그래서 오전 내내 아직 완성하지 못한 기능들을 구현하고 디자인하느라 진을 뺐다. 시간 내에 제출하지 못하면 어떡하지 하면서 나름의 스릴이 있었다...ㅎ 웹페이지에 필요한 기능들은 다 구현이 됐는데, HTML,CSS쪽이 말썽이였다. 방명록을 작성하면 작성란 밑에 방명록이 붙어야 하는데 방명록을 많이 적으면 그 칸이 커지면서 작성란을 침범해버렸다... 발표시간이 다가왔기 때문에 다 해결하진 못하고 어쩔수 없이 마감을 하게 되었다. 이점이 좀 아쉬워서 주말동안 스스로 수정을 꼭 해야겠다. 발표시간이 되었는데 우리팀은 마지막에서 두번째 발표순서를 배정받았다. 그래서 그 전에 많은 팀들의 발표를 듣게 되었다. 어쩜 다들 너무 잘하고..
-
[TIL] 20221102의 회고...TIL(Today I Learned) 2022. 11. 2. 20:12
*22021102의 회고 어제와 이어서 오늘도 팀프로젝트에 필요한 기능을 구현하며 하루를 보냈다. 어제는 git 사용이 너무 어려워서 헤매었는데 오늘은 정말 어제보다 훨씬 익숙해지고 나아졌다!!! 그러면서 팀원들도 점점 git에 익숙해지는 모습이 보였다. 진짜 처음이 제일 어려운 것 같다 ㅎㅎ 사실 아직 넘어야 할 git의 산은 높지만 왠지 넘을 수 있을 것 같은 기분..!!!!! 꾸준함이 답이다. 오전에는 담당 튜터님과 면담을 진행하였다. 면담시간이였지만 기능을 구현하는데 생긴 문제에 대해 질문하고 해결하는 시간을 가지게 되었다. 튜터님이 나의 파이참 화면에 함께 개입하시면서 코드 리뷰를 해주셨다(Code With Me). 튜터님이 navigator, 내가 driver가 되어서 문제를 해결해 나갔다. ..
-
[TIL] 파이참에서의 Git연동과 프로젝트 진행상황TIL(Today I Learned) 2022. 11. 1. 20:33
#20221101의 회고 내배캠에서 팀프로젝트를 하기 위해 파이참에서 깃을 연동하였다. 튜터님이 도와주셔서 연동은 수월하게 할 수 있었다.. 그러나 그 뒤가 문제다..ㅠㅡㅠ 우선 내 깃허브에 새로운 repository를 만들고 그 저장소의 셋팅에서 Collaborators에 팀원들의 이메일을 추가해서 접근권한을 주었다. 그렇게 팀원들이 내 깃허브에 있는 repository에 앞으로 만드는 코드들을 push하고 pull할 수 있게 되었다. 그런데.....!!!! 내가 push하는데 문제가 있다 자꾸 오류가 뜬다!!!!!!!!!!!!!!!! 안되어서 이것 저것 명령어를 치다보니 브랜치도 만들고 팀원들에게 브랜치 혼동도 갖다 준 것 같다...ㅎㅎ 파이참에서 깃을 연동하는 것과 에러메세지 없이 코드를 push/..
-
[내배캠] Spring B반 5조 미니 프로젝트S.A[내일배움캠프] 2022. 10. 31. 17:40
프로젝트명: NF한 NFT를 소개합니다! [팀명] NFT(Non-Fungible Team : 대체 불가능한 존재가 돼라!) 저희는 대체 불가능한 토큰 NFT(Non-Fungible Token)와 같이 대체 불가능한 개발자를 목표로 하는 팀 입니다! [팀 소개] 저희팀은 모두 외교형(NF)으로 구성되어 있습니다. 대체불가한 팀장은 재기발랄 활동가, 대체불가한 팀원 2명은 열정적인 중재자, 그리고 대체불가한 팀원 1명은 정의로운 사회운동가까지. 어느 곳에서도 스며들고 녹아들어 함께 하는 협업을 위한 완벽한 시너지를 만듭니다. 개발자 붐이 일어난 지 수년 째입니다. 여러 교육 기관을 통해 수요가 충족 되고 있지만 역량 있는 개발자에 대한 수요는 턱 없이 부족한 상황에 대체 가능한 역량의 개발자가 아닌, 대체 ..