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

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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

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

프로젝트 정보

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