프로젝트/1. 세미_바나나톡6 멀티 채팅 프로그램_6주차(01/30~02/03) 1) 5주 차 돌아보기 및 6주 차 진행상황 이번 주는 계속해서 테스트를 하면서 사소한 오류들이나 빼먹은 것들을 고치고 PPT 자료를 만들었다. PPT, 시연, 발표 연습을 하면서 테스트도 같이 하다 보니 마지막에 살짝 잘못된 커밋을 하긴 했지만 잘 마무리됐다. 2) 테스트와 PPT 발표 다른 팀원분들과 계속 오류를 잡으면서 테스트하다 보니 별로 고친 내용이 없어도 커밋을 엄청 여러 번 하게 됐다. 그러면서 동시에 PPT랑 발표 준비도 하느라 조금 정신이 없었다. PPT에 애니메이션 효과를 넣고 가독성도 좋게 꾸민 다음 발표 연습을 했다. 발표 전날 밤에 팀원분들과 모여서 발표 피드백을 받고 합을 맞춰보는 연습도 했다. 발표 전날과 당일날 실제로 말하면서 4번, 마음속으로 4번 총 8번 발표 연습을 했다.. 2023. 2. 4. 멀티 채팅 프로그램_5주차(01/23~01/29) 1) 4주 차 돌아보기 및 5주 차 진행상황 이번주는 스레드작업을 마무리하고 잘 작동하는지 테스트하는 것을 목표로 작업했다. 저번주에 적어둔 해야 할 일들은 모두 끝냈고 JTextArea를 JTextPane으로 바꾼 후 채팅기능을 다시 점검했다. 거의 마무리가 된 만큼 토요일 오후 회의에서 테스트팀과 PPT팀으로 나눠서 최대한 빠르게 완성하기로 했고, 난 테스트팀으로 가서 계속해서 테스트를 진행하며 부족하거나 이상한 부분을 고치는데 집중했다. 2) 구현 시작 - 채팅방 수정과 전체적인 수정작업 일단 채팅방은 JTextPane으로 바꾸고 상대와 자신이 친 채팅, 날짜의 색상이 다르게 표시되도록 했다. 메시지 정렬도 상대는 왼쪽, 내가 쓴 메시지는 오른쪽으로 하고 싶었으나 생각만큼 잘 되지 않아서 일단 해당.. 2023. 1. 30. 멀티 채팅 프로그램_4주차(01/16~01/22) 1) 3주 차 돌아보기 및 4주 차 진행상황 저번 주에 해야 할 일로 분류해 놓은 채팅방 구현과 기능 추가, 중복검사 등의 작업을 완료하고 메인페이지는 친구를 불러와서 화면에 출력하는 것까지만 작업을 했다. 다른 팀원분들이 작업을 하는 동안 스레드 작업을 틈틈이 해놨었는데, 남은 부분인 비밀번호 찾기, 비밀번호 찾기 다이얼로그, 메인페이지, 메인 다이얼로그, 마이페이지, 채팅방 스레드를 각자 하나씩 맡아서 작업하고 일요일 오후 회의를 통해 중간점검을 하기로 했다. 2) 구현 시작 - 채팅방과 스레드 작업 걱정하던 채팅방 구현 작업은 팀원분께 공통 UI부분과 대략적인 위치만 어느 정도 완성해 달라고 부탁하고, 목요일에 이어받아서 UI를 다듬은 후 메인과 연결해서 새 채팅을 누르면 화면이 켜지도록 해놨다. .. 2023. 1. 22. 멀티 채팅 프로그램_3주차(01/09~01/15) 1) 2주 차 돌아보기 및 3주 차 진행상황 이번주엔 주말에 미팅을 하지 않고 각자 할 일을 한 다음 일요일 저녁까지 깃허브에 푸시하기로 했다. 선생님이 돌아가면서 프로젝트 지원을 해주셔서 우리 팀도 질문시간을 가졌는데 사실 지금까지 큰 문제없이 무난하게 흘러가서 딱히 도움받을만한 게 없었다. 그래서 그냥 DB나 스레드 쪽 질문만 조금 하고 그냥 끝났다. 아마 채팅방쪽을 본격적으로 시작하게 되면 질문거리가 생길 수도? 2) 구현 시작 - 전체적인 UI와 스레드 설정 일단 팀원분들이 각자 맡은 UI들이 거의 끝이 나서 그걸 이어받아서 UI를 통일하고 부족한 기능을 추가하는 작업을 했다. 내가 만든 로그인, 아이디 찾기, 비밀번호 찾기와 팀원분들이 만든 회원가입, 메인페이지, 마이페이지가 조화롭게 보이도록 .. 2023. 1. 15. 멀티 채팅 프로그램_2주차(01/02~01/08) 1) 1주 차 돌아보기 및 2주 차 진행상황 1주 차 때 선생님께 조언을 구한 스레드문제는 그냥 스레드를 하나씩 두고 기능 클래스를 나누는 것으로 결론이 나왔다. 그리고 클래스 설계는 솔직히 백 쪽은 아직 감이 안 잡혀서 일단 UI를 하나씩 맡아서 만들어놓고 조금 익숙해지면 그때 백과 프론트를 나눠서 다시 설계해보기로 했다. 그래서 2주 차엔 각자 파트를 나눠서 해당 부분 UI와 기능 구현에 집중하였다. 또 깃 협업을 사용하기로 했다. 잘못해서 날아가거나 터질까 봐 걱정이 많았는데 몇 번 테스트하며 쓰다 보니 편하고 좋아서 애용하고 있는 중이다. 2.1) 구현 시작 - 로그인창과 아이디, 비밀번호 찾기 창 나는 로그인, 아이디, 비밀번호 찾기 창을 맡았는데 기본 틀이 조금 있는 상태여서 조금은 수월하였다.. 2023. 1. 8. 이전 1 2 다음