궁금한 질문입니다,
본문
온라인 근무인데요
a와 b가 x게시판에 따로 접속하여 협업합니다,
b는 항목의 일부만 사용하는데
페이지를 열어놓고 한참이나 놀다가 와서 수정합니다,
그사이 a는 열심히 작업해서 데이터를 저장해놨는데 b가 다 날려먹습니다,
한두번 아니고
a가 바로 나인데 뚜겅 열리겠죠? ㅎ
이를 방지하기 위해
b만 사용하는 간단한 페이지를 별도로 만들어주는게 좋을 거 같은데...
동일한 x테이블을 쓰는거니까 b가 사용하지 않는 필드도 hidden으로 모두 있어야 하는거죠?
아니면 b가 사용하는거만 페이지를 만들어주고 그거만 ajax로 없데이트시켜버리는게 좋을까요?
이를 태면 페이지 접속하면
지금 당신이 처리할 일이 무엇입니까?
연애상담, 브라구입, 가정문제, 코드에러
브라구입 누르면
몇가지 항목이 나오고 작성 클릭 꾹~!!
띠잉~ 올바른 방법으로 이용해주세요~
ㅋㅋ
어느게 좋을까요?
!-->!-->
답변 2
개인적인 생각이지만 만약 저라면 다음과 같이 해볼 것 같네요
1. 별도의 페이지 생성:
b가 사용하지 않는 부분을 제외한 새로운 페이지를 만드는 방법은 확실한 해결책임
이렇게 하면 a와 b가 각자 작업할 수 있고, b가 수정하지 않는 부분은 안전하게 보호되겠죠, 또한 필드를 hidden으로 유지하면 데이터 정합성을 유지할 수 도 있을 것 같네요
2. Ajax를 사용한 업데이트:
b가 사용하는 부분만을 Ajax로 업데이트하는 방법도 효과적일 수 있음
하나의 페이지만 유지되지만, b가 접근하지 않는 부분은 보호됨. 그러나 이 방법은 기능의 복잡성과 페이지의 속도에 영향을 줄 수 있을 것 같습니다
3. 기능에 대한 사용자 피드백 추가:
사용자에게 어떤 작업을 할 것인지 묻는 기능을 추가하여 사용자가 자신이 어떤 작업을 해야 하는지 명확히 알 수 있도록 하는 방법도 괜찮을듯 하네요 이를 통해서 실수를 방지하고 데이터 손실을 예방할 수 있음.
최종적인 결론은 이렇습니다.
어떤 방법을 선택할지는 프로젝트의 요구 사항, 개발 리소스, 사용자 경험 등을 고려하여 결정해야 할 것으로 생각합니다.
감사합니다, 항목이 많으면 ajax는 복잡하긴 하더라구요