안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
항목이 사라지지 않는 업무 체크리스트 저장·공개 구조
개발
웹
SaaSㆍ솔루션, 업무자동화ㆍRPA
프로젝트 배경
체크리스트를 읽는 코드가 파일을 못 읽었을 때 조용히 빈 목록을 돌려주고 있었고, 이어진 저장이 그 빈 목록을 정본과 사본 양쪽에 덮어써 항목 75개가 1개로 줄어든 적이 있습니다. 오류 메시지는 남지 않았습니다. 원인은 실패와 빈 값을 구분하지 않은 데 있었습니다. 그래서 읽고 쓰는 경로를 한 곳으로 모으고, 읽기에 실패하면 예외를 던져 호출한 쪽이 저장할 수 없게 막았습니다. 저장소가 공개된 자
프로젝트 성과
읽기 실패가 데이터 삭제로 번지는 경로 차단
읽기 실패와 빈 목록을 구분해 실패 시 저장을 막고, 정본과 사본 두 벌 보관으로 되살릴 수 있게 했습니다. 이후 같은 방식의 소실은 발생하지 않았습니다.
핵심 기능
실패·빈 값 구분 저장과 복구
읽기 실패 시 저장 차단, 정본·사본 두 벌 보관, 사본에서 정본 복구, 공개 사본 암호문 저장, 옛 평문 사본 자동 전환, 저장 이력 확인 화면
진행 단계
읽기·쓰기 경로 단일화
2026.07
여러 곳에 흩어져 있던 읽기와 저장을 한 모듈로 모으고, 실패와 빈 값을 다른 결과로 구분하도록 규칙을 정했습니다.
프로젝트 상세
여러 곳에서 동시에 고치는 업무 체크리스트가 한 번의 읽기 실패로 통째로 지워지지 않도록 만든 저장 구조와 확인 화면입니다. 핵심은 「파일을 못 읽었다」와 「읽었더니 비어 있다」를 절대 같은 값으로 다루지 않는 것입니다. 못 읽었을 때는 빈 목록을 돌려주지 않고 저장 자체를 막아, 잘못된 빈 값이 기존 항목을 덮어쓰지 못하게 했습니다. 사람이 직접 비운 경우만 빈 상태로 저장됩니다. 보관은 두 벌입

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

ja******
개발 · 개인

프로젝트 정보

참여 기간
2026.07. ~ 2026.09.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
자체 개발 프로젝트
역할
기획·저장소 설계·복구 구조 구현·공개 사본 암호화
관련 기술
Python
Rest api