[Project] 이음새 - 개선 사항 1차
·
Project/이음새
*이음새 프로젝트 중간 점검 이후, 조금 더 우리의 프로젝트를 개선하고자 하였다.어떠한 개선사항들이 있는지 그전에 알아보는 시간을 가져봐야겠다.  🤔 어떠한 개선작업들이 있을까?  리팩토링(Refactoring): 코드를 개선하고 구조를 재정비하는 과정.유지보수(Maintenance): 기존 시스템을 관리하고 필요한 수정을 하는 일반적인 과정.버그 픽스(Bug Fix) 또는 이슈 해결(Issue Resolution): 발견된 문제점들을 수정하는 작업.성능 최적화(Performance Optimization): 시스템의 속도와 효율성을 개선하는 작업.기능 개선(Feature Enhancement): 기존 기능을 향상하거나 새로운 기능을 추가하는 작업.이 흐름에 맞춰 개선사항을 정리해 보자!리팩토링(Ref..
[Java] 예외 처리 (Exception Handling)
·
Language/☕ Java
예외처리란?예외처리(Exception Handling)는 프로그램 실행 중 발생할 수 있는 예기치 못한 상황을 관리하는 프로그래밍 기법이다. 이는 마치 온라인 쇼핑몰에서 주문 과정의 여러 단계를 안전하게 관리하는 것과 같다. 프로그램의 안정성과 신뢰성을 높이는 데 필수적이며, 예외처리를 통해 개발자는 오류 상황을 예측하고 적절히 대응할 수 있다. 예를 들어, 결제 처리 중 은행 서버 연결이 실패했을 때, 백엔드에서는 해당 거래를 임시 저장하고 재시도하며, 동시에 프론트엔드에서는 사용자에게 "결제 처리 중입니다. 잠시만 기다려주세요."라는 메시지를 표시할 수 있다. 결결과적으로 시스템 전체가 중단되는 것을 방지하고, 사용자 경험이 향상되며 데이터 무결성이 유지된다예제를 통해 간단히 이해해보자!이 프로그램은..
[Project] 이음새 - 채팅 서비스 구현
·
Project
*위 글은 같은 팀원인 정광우행님의 채팅 서비스 구현 관련 글 기반으로 작성했습니다.(광어 X🐟)채팅 서비스-설계스터디 관리 웹 서비스 이음새 프로젝트는 전반적으로 스터디 관련 기능에 집중되어있다. 그래서 사용자 입장에서 고려했을 때, 추가적으로 있으면 좋을 만한 기능이 뭐가 있을까 고민하던 와중, 사용자 입장에서 불편한 상황이 떠올랐다.웹 서비스 특성 상 스터디 게시자가 작성한 스터디의 소개글 이외의 정보를 얻기가 힘들다.결국 스터디를 하려면, 스터디 일정을 잡아야되고 '일정 조율'이 핵심이다.일정 조율을 위해선, 빠른 양방향 소통이 가능해야되고 그 포인트에서 바로 '채팅 서비스' 를 서비스에 추가하기로했다. 사용자 입장에서 채팅 서비스를 이용할 때의 순서 및 구상 채팅방에 입장한다. (1:1채팅..
Sooya186
'분류 전체보기' 카테고리의 글 목록 (10 Page)