이 판의 목적 · 계획 · 체크리스트
단백질 보충제가 노인과 당뇨 환자에게 적합한지를 논문 자료로 판단하는 본편 4편을 쓴다. 독자가 묻는 질문과 그 답을 글의 첫머리에 두고, 그림과 표가 판단 과정을 따라가도록 구성한다. 또한 제품 가격을 10월 7일 기준으로 다시 수집하여 본편 5편을 낸다. 판 폴더는 이번 판부터 Documents\Protein 아래에 만든다.
계획
- 논문 자료 조사와 본편 4편 작성
- 그림 1을 시간 순서로 배열하고 막대·꺾은선 전환 단추 추가
- 편집자 상용 제품 2종의 사례 추가
- 노인, 당뇨 환자, 노인 당뇨 환자 적합성과 물·우유 선택을 먼저 답하는 구성으로 재작성
- 제품 55개의 10월 7일 가격 재수집과 데이터셋 v1.0.0.6 작성
- 본편 5편 작성과 게시
체크리스트 9/12
| 상태 | 항목 |
|---|---|
| 완료 | 참고문헌 20건 조사, 본편 4편(글 1651) 작성과 게시 |
| 완료 | 그림 1 시간 순서 배열, 막대·꺾은선 전환, 식사와 유청 섭취 시점 표기 |
| 완료 | 마이프로틴 내추럴 초콜렛, 하이드로웨이 터보초콜릿 영양성분 확인 |
| 완료 | 본편 4편을 질문 중심 9개 절로 재작성, 가격 절 삭제, 판단 순서도 추가 |
| 완료 | 다나와 29개, 마이프로틴 공식몰 5개, 아마존 19개, 옵티멈뉴트리션 공식몰 7개 가격 수집 |
| 완료 | 데이터셋 v1.0.0.6(53개)과 10월 1일 대비 변동표 작성 |
| 완료 | 본편 5편(글 1744) 작성, 검사기 3종 통과, 공개 |
| 완료 | 그래프 색을 파스텔 톤으로 변경 |
| 완료 | 판 폴더 Documents\Protein\Protein_v1.0.0.6 작성과 v1.0.0.5 파일 병합 |
| 미완 | Jakubowicz 외(2014)의 수치를 논문 원문과 대조 |
| 미완 | 아마존 상품 화면 캡처 저장 |
| 미완 | 나이트로테크 2.2lb 배송비 확인 |
1. 본편 4편 작성
사용자는 단백질 보충제가 혈당을 급격히 올려 당뇨 환자에게 좋지 않다는 주장과, 노인은 분말 보충제를 섭취하는 편이 낫다는 주장을 논문 자료로 검토하도록 지시하였다. 개발일지 없이 분석 보고서만 쓰는 첫 본편이다. 이에 2형 당뇨 대상 유청단백 시험 3편과 메타분석 1편, 노년층 권장량과 국내 섭취 실태 자료, 보충 효과 메타분석, 신장질환 진료지침을 조사하였다.
논문 데이터베이스 2곳은 보안 확인 화면과 요청 제한으로 초록을 읽을 수 없었다. 이에 대학 저장소, 출판사 화면, 학회 초록 화면에서 수치를 확인하였다. Jakubowicz 외(2014)의 수치는 언론 보도에서 인용하였으며, 인슐린 증가율이 보도에 따라 105%와 150%로 달라 낮은 값을 사용하고 본문 한계 절에 적었다.
2. 본편 4편 수정
본편 4편은 게시 후 세 차례 수정하였다. 표 1은 수정 지시와 수정 내용을 나타낸다.
표 1 본편 4편 수정 이력
| 차수 | 지시 | 수정 내용 |
|---|---|---|
| 1 | 그림 1을 시간 순서로, 꺾은선 그래프 선택 제공. 「아침 후 혈당」의 뜻이 모호함 | 연구 발표 순서와 식사 순서로 배열. 막대·꺾은선 전환 단추 추가. 줄 이름을 「아침 식사 후 혈당 (식후 180분)」으로 바꾸고 유청 섭취 방식을 아래 줄에 표기 |
| 2 | 편집자가 섭취하는 두 제품의 사례 추가 | 두 제품의 영양성분, 시험 용량 환산, 판매처별 가격 표를 10절로 추가 |
| 3 | 무슨 말인지 알 수 없음. 가격이 아니라 노인, 당뇨 환자, 노인 당뇨 환자 적합성과 물·우유 선택을 알고 싶음 | 판단 결과 표를 1절에 두고 대상별 분석 절로 재구성. 가격 절 삭제. 판단 순서도와 물·우유 비교 그래프 추가 |
꺾은선 그래프는 가로를 세 시점(Frid 아침 식사, Frid 점심 식사, Jakubowicz 아침 식사)으로 두었다. 서로 다른 연구의 값을 잇는 구간은 점선으로 그려 같은 연구 안의 실선과 구분하였다. 단추는 그림 안의 두 SVG 중 하나만 표시하며, 스크립트는 본편 3편과 같이 base64로 감싸 넣었다.
3차 수정에서 원고를 처음부터 다시 썼다. 2차까지의 원고는 시험 결과, 성분, 권장량, 가격을 차례로 나열하여 독자의 질문에 대한 답이 글 끝에서야 나왔다. 재작성본은 1절 표 1에 대상별 판단 결과를 먼저 제시하고, 3~6절이 노인, 당뇨 환자, 노인 당뇨 환자, 물·우유의 순서로 근거를 서술한다. 판단 순서도의 확인 항목은 처음에 「~인가」로 적었으나, 논문체 검사기가 수사 의문으로 검출하여 「~여부」, 「~유무」로 바꾸었다.
두 제품의 영양성분은 각 공식몰에서 확인하였다. 마이프로틴은 상품 화면의 영양정보 탭에서 30g당 값을 읽었다. 옵티멈뉴트리션 공식몰은 영양정보를 맛·용량별 그림으로만 제공하여, 그림 화면을 열어 41g당 값을 읽었다.
3. 10월 7일 가격 재수집
3.1 판매처별 수집 결과
표 2는 판매처별 수집 방법과 결과를 나타낸다. 다나와와 공식몰 2곳은 v1.0.0.5의 조회 코드로 받았고, 아마존은 브라우저로 상품 화면 20개를 열어 확인하였다.
표 2 10월 7일 판매처별 수집 결과
| 판매처 | 방법 | 결과 |
|---|---|---|
| 다나와 | 상품 화면 JSON-LD 30개 조회 | 29개 수집. 마이프로틴 임팩트웨이 아이솔레이트 1kg은 일시 품절로 제외 |
| 마이프로틴 공식몰 | 상품 화면 JSON-LD 2회 조회 | 5개 모두 10월 1일과 같은 값. 할인코드 MP35 안내 유지 |
| 옵티멈뉴트리션 공식몰 | products.json 1회 조회 | 7개 모두 10월 2일과 같은 값 |
| 아마존 | 상품 화면 20개 확인 | 19개 수집. 스포츠리서치 WPI는 대한민국 배송 불가로 제외 |
3.2 아마존 수집 조건
10월 7일 아마존은 프라임 회원 전용 할인을 진행하였다. 상품 화면의 판매가 위치에 회원 전용 가격이 먼저 표시되는 제품이 2개 있었다. 회원 가입 없이 살 수 있는 가격을 비교 기준으로 하기 위하여, 이 2개는 같은 화면의 정가를 사용하였다. 레벨스 웨이 1lb는 회원 가격 36,411원 대신 45,517원, 어센트 2lb는 58,908원 대신 73,638원이다.
수집 중 아마존 화면의 통화가 원화에서 달러로 여러 차례 바뀌었다. 표시 설정 화면에서 한국어와 원화를 저장한 뒤에도 일부 상품 화면을 열면 통화 설정 쿠키가 달러로 바뀌었다. 이에 상품 화면마다 가격을 읽는 스크립트가 통화 쿠키를 원화로 다시 지정하도록 하였다. BulkSupplements WPI 1kg은 끝까지 달러로 표시되어, 같은 날 원화와 달러 화면을 모두 확인한 제품 2개에서 얻은 환산율 1,339.12원/달러로 환산하였다.
배송비는 구매 상자 글에서 「KRW 금액 배송」 문구를 찾아 읽었다. 무료 배송 기준은 65,617원이었다. 나이트로테크 2.2lb는 판매가가 기준보다 322원 낮으나 배송비 금액이 표시되지 않아, v1.0.0.5와 같이 0원으로 두었다. 아마존 제품 19개 중 16개는 판매가와 배송비가 모두 1.0% 낮아졌으며, 이는 원화 환산율 변동으로 판단된다.
3.3 데이터셋 v1.0.0.6
develop/products_v1006.py가 v1.0.0.5 제품 목록에 10월 7일 가격을 적용하고, build_v1006.py가 데이터셋과 10월 1일 대비 변동표를 생성한다. 표 3은 두 판의 결과를 비교한 것이다.
표 3 데이터셋 v1.0.0.5와 v1.0.0.6의 결과 비교
| 항목 | v1.0.0.5 (55개) | v1.0.0.6 (53개) |
|---|---|---|
| 수집일 | 10월 1일 | 10월 7일 |
| WPC 단가 중앙값 | 86원/g | 84원/g |
| 블렌드 단가 중앙값 | 79원/g | 78원/g |
| WPI 단가 중앙값 | 104원/g | 106원/g |
| WPI 대 WPC 중앙값 비 | 1.21배 | 1.27배 |
| 상승·하락·변동 없음 | 해당 없음 | 6개, 27개, 20개 |
변동률이 가장 큰 제품은 나우푸드 스포츠 WPC 무맛 1.5lb로, 아마존 할인 표시에 따라 19.8% 낮아졌다. 다이마타이즈 ISO100 고메바닐라 3lb는 판매가가 7,836원 낮아졌으나 배송비 15,882원이 새로 표시되어 합계가 7.0% 높아졌다.
4. 본편 5편 작성
본편 5편(글 1744)은 본편 3편의 생성기로 그림 1과 그림 2를 만들고, 그림 3과 그림 4를 새로 작성하였다. 그림 3은 10월 1일 대비 1.5% 이상 변동한 제품 14개의 단가 변화를 아령 모양 그래프로 나타낸다. 그림 4는 편집자 관심 제품의 판매처별 단가를 판매처마다 다른 표지로 한 행에 나타낸다.
본편 4편의 지적에 따라 1절 표 1에 세 질문의 답을 먼저 두었다. 질문은 유형별 최저가 제품, 10월 1일 대비 변동, 관심 제품의 최저 구입처이다. 본편 3편의 그림 3(순도와 단가), 그림 4(50,000원당 단백질량), 그림 5(용량별 단가)는 세 질문과 관계가 적어 넣지 않았다.
그래프 색은 10월 5일 그래프 규칙에 따라 진한 색에서 파스텔 톤으로 바꾸었다. WPC는 #f4a582, WPI는 #92c5de, 블렌드는 #99d5b4이다. 할인 막대의 옅은 층은 파스텔 색에서 너무 흐려져 불투명도를 0.35에서 0.45로 높였다. 그림 3의 처음 판에서는 쏜리서치 WPI의 점(188원/g)이 오른쪽 변동률 글자와 겹쳐, 가로 범위를 180원/g에서 200원/g으로 넓혔다.
5. 판 폴더 정리
v1.0.0.6 작업 전 Documents\Protein 폴더를 확인한 결과, 이전 판 폴더 6개가 이미 이 폴더 아래로 옮겨져 있었다. 그러나 이동 이후 옛 경로로 저장한 파일 16개가 Documents 바로 아래에 같은 이름의 폴더를 새로 만들고 있었다. 본편 4편과 개발일지 6편 파일이 여기에 포함되었다.
16개 파일은 모두 이동된 폴더의 같은 파일보다 수정 시각이 늦었다. 이에 16개를 Protein\GenealogyProtein_v1.0.0.5에 복사하여 합치고 내용 일치를 확인하였다. 옛 경로의 폴더는 Protein\_to_delete로 옮겼다. 이어서 합친 v1.0.0.5를 복사하여 Protein\Protein_v1.0.0.6을 만들고, 이번 판의 자료와 코드 18개를 추가하였다.
6. 다음 판 과제
Jakubowicz 외(2014)의 수치는 언론 보도에서 인용하였으므로 논문 원문과 대조할 필요가 있다. 아마존 상품 화면 캡처는 이번 판에서 저장하지 않았다. 나이트로테크 2.2lb는 배송비 금액이 표시되지 않아 실제 결제 금액을 확인하지 못하였다. 마이프로틴 할인코드와 옵티멈뉴트리션 공식몰 가격을 표와 유형별 중앙값에 반영할지 결정이 필요하다.