테스트 사이트 - 개발 중인 베타 버전입니다

궁금한 질문입니다, 채택완료

1년 전 조회 1,933

온라인 근무인데요

a와 b가 x게시판에 따로 접속하여 협업합니다,

b는 항목의 일부만 사용하는데

페이지를 열어놓고 한참이나 놀다가 와서 수정합니다,

그사이 a는 열심히 작업해서 데이터를 저장해놨는데 b가 다 날려먹습니다,

한두번 아니고

 

a가 바로 나인데 뚜겅 열리겠죠? ㅎ

이를 방지하기 위해

 

b만 사용하는 간단한 페이지를 별도로 만들어주는게 좋을 거 같은데...

동일한  x테이블을 쓰는거니까 b가 사용하지 않는 필드도 hidden으로 모두 있어야 하는거죠?

 

아니면 b가 사용하는거만 페이지를 만들어주고 그거만 ajax로 없데이트시켜버리는게 좋을까요?

 

이를 태면 페이지 접속하면

</p>

<p><span style="color:#c0392b;">지금 당신이 처리할 일이 무엇입니까?</span></p>

<p> </p>

<p><span style="color:#c0392b;">연애상담, 브라구입, 가정문제, 코드에러</span></p>

<p>

브라구입 누르면

몇가지 항목이 나오고 작성 클릭 꾹~!!

 

</p>

<p><span style="color:#c0392b;">띠잉~ 올바른 방법으로 이용해주세요~</span></p>

<p>

ㅋㅋ

 

어느게 좋을까요? 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

개인적인 생각이지만 만약 저라면 다음과 같이 해볼 것 같네요

 

1. 별도의 페이지 생성:

b가 사용하지 않는 부분을 제외한 새로운 페이지를 만드는 방법은 확실한 해결책임

이렇게 하면 a와 b가 각자 작업할 수 있고, b가 수정하지 않는 부분은 안전하게 보호되겠죠, 또한 필드를 hidden으로 유지하면 데이터 정합성을 유지할 수 도 있을 것 같네요

 

2. Ajax를 사용한 업데이트:

b가 사용하는 부분만을 Ajax로 업데이트하는 방법도 효과적일 수 있음

하나의 페이지만 유지되지만, b가 접근하지 않는 부분은 보호됨. 그러나 이 방법은 기능의 복잡성과 페이지의 속도에 영향을 줄 수 있을 것 같습니다

 

3. 기능에 대한 사용자 피드백 추가:

사용자에게 어떤 작업을 할 것인지 묻는 기능을 추가하여 사용자가 자신이 어떤 작업을 해야 하는지 명확히 알 수 있도록 하는 방법도 괜찮을듯 하네요 이를 통해서 실수를 방지하고 데이터 손실을 예방할 수 있음.

 

최종적인 결론은 이렇습니다.

어떤 방법을 선택할지는 프로젝트의 요구 사항, 개발 리소스, 사용자 경험 등을 고려하여 결정해야 할 것으로 생각합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

감사합니다, 항목이 많으면 ajax는 복잡하긴 하더라구요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고