추상 위키백과/출시 요구 사항
이것은 출시 전에 완료해야 하는 기능 / 능력 /단계 목록입니다. 아마도 완전하지 않을 것입니다. 업데이트된 버전은 phab:T301587의 파브리케이터에 있습니다.
설계 체크리스트
- 함수 생성 및 편집
- 함수 정의 생성
- 함수 정의 편집
- 구현 및 테스터를 연결 및 제거하는 기능
- 사용자 테스트
- 함수 페이지/보기 기능
- 함수 위젯 사용
- 이것은 다양한 초점 언어 커뮤니티를 포함하여 비기술적인 사람들과 함께 철저히 테스트해야 합니다.
- 인도에서 일부 사용자 테스트를 수행할 가능성
- 이것은 다양한 초점 언어 커뮤니티를 포함하여 비기술적인 사람들과 함께 철저히 테스트해야 합니다.
- 사용자 테스트
- 함수 위젯 사용
- 대체 기능이 있는 텍스트 위젯
- 문자열 표시
- 참조 표시
- 객체 선택기 / 검색
- 함수 호출 위젯
- 이름 및 별칭 위젯
- 객체를 표시, 생성 및 편집하는 기본 구성 요소
- 기본 객체 페이지(만들기, 편집, 보기)
- 대문
- MVP: 약간의 소개 문구 및 함수 호출의 예
- 커뮤니티가 인수합니다
- 단일 언어
- 기본 검색(MVP)
- 재사용 가능한 검색창
- 표준 UI
- 모바일 친화적(간단한 사용자 테스트, 세련된 디자인)
- 객체를 표시하는 기본 구성요소(MVP)
- 처음부터 다국어
- 사용자 테스트 필요
- 작업 필요:
- 오른쪽에서 왼쪽으로
- 비 로마자 알파벳
- "긴" 언어
- 우리는 세로쓰기 언어를 지원하지 않습니다
- 비영어권 커뮤니티에 접근하기 전에 사용자 테스트를 거쳐 다듬어야 합니다.
- 특정 편집을 제한하는 워크플로의 설계 및 구현을 위한 UX
- 커뮤니티가 토론하고 반복하며 스스로 할당할 수 있는 "필수" 및 "권장" 사용자 그룹 수준 제한에 대한 문서
- 한 언어에서 다른 언어로 전환
제품 체크리스트
- 유형 생성, 보기, 편집
- 기본 제공 유형의 인스턴스 생성, 보기, 편집(기본/대체 UX를 통해)
- 사용자 생성 유형의 인스턴스 생성, 보기, 편집(기본/대체 UX를 통해)
- 생성, 보기, 편집, 기능 사용(맞춤형 UX 포함)
- 제네릭 유형의 생성, 보기, 편집 및 사용/유형 생성 기능(기본/대체 UX를 통해)
- 제네릭 유형의 인스턴스 생성, 보기, 편집
- 제네릭 함수의 생성, 보기, 편집, 사용
- 각 객체에 대한 문서 보기 및 편집
- 모든 언어로 된 모든 콘텐츠의 접근성 및 검색 가능성
- 함수 실행에 대한 메타데이터 수집 및 표시
- 수집된 메타데이터를 기반으로 구현 선택
- 특정 편집을 제한하는 워크플로 설계 및 구현
- 캡처할 측정 항목 결정
기술 체크리스트
장애물
(대부분 배포 준비 체크리스트에서 다룹니다)
- 보안 검토 – 시작하기 전에 검토를 수행하고 통과(수락)해야 합니다. 보안 팀과의 협력 필요
- 성능 검토 – 시작하기 전에 검토를 수행하고 통과해야 합니다.
- SRE 서비스 운영
- 측정항목
내부 품질 검사
자동 테스트
- 모든 코드는 합당한 경우 병합을 차단하는 테스트로 테스트해야 합니다.
- 단위 테스트 – 모든 코드에는 포괄적인 단위 테스트가 있어야 합니다. 코드의 일부 영역에서는 최소 코드 적용 범위 요구 사항으로 시행되어야 합니다.
- 임계값 및 영역 미정.
- 통합 테스트 – 모든 시스템 인터페이스는 통합 테스트를 받아야 합니다.
- 브라우저 테스트 – 주요 사용자 경험 워크플로에는 브라우저 테스트가 있어야 합니다.
- 함수 만들기
- 기존 함수 보기
- 기존 함수 편집
- 함수 문서 편집
- 함수 검색
- 구현된 함수 사용
- 최근 변경 사항 작동
- 객체 작업의 역사
- 역사 작업의 차이점
- 종단 간 테스트 – 대표적이고 복잡하며 우려되는 영역은 전체 종단 간 테스트를 통해 테스트해야 합니다.
- 지역 미정.
코드 품질
- 코딩 표준 – 모든 코드는 현재 코딩 표준을 따라야 하며 각 예외는 위반 이유에 대해 인라인으로 문서화되어 있습니다.
- 문서화 – 코드가 문서화됨
- 인라인 주석 – 모든 인라인 코드 TODO/FIXME 등은 주석에 언급되어야 하는 팀 우선 순위를 위한 기술 부채 파브리케이터 작업으로 작성되어야 합니다.
"충분히 좋은" 비함수적 요구사항
- 성능 – 미정.
- 보안 – 미정.
- 신뢰성 – 미정.
- 확장성 – 미정.
- 무결성 – 미정.