V-Model ਸਪੈਕ
119 ਲੋੜਾਂ, ਜ਼ੀਰੋ ਖੱਪੇ। ਹਰ ਲੋੜ ਅੱਗੇ ਇੱਕ ਟੈਸਟ ਕੇਸ ਤੱਕ ਅਤੇ ਪਿੱਛੇ ਇੱਕ ਯੂਜ਼ਰ ਸਟੋਰੀ ਤੱਕ ਟਰੇਸ ਹੁੰਦੀ ਹੈ।
Cosmic Story v2 ਨੂੰ V-Model ਪ੍ਰਣਾਲੀ ਵਰਤ ਕੇ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਹਰ ਲੋੜ ਦਾ ਇੱਕ ਨੰਬਰ ਹੈ, ਹਰ NFR ਦਾ ਇੱਕ ਮਾਪ ਇਕਰਾਰਨਾਮਾ ਹੈ, ਹਰ ਟੈਸਟ ਟੀਚੇ ਦੀ ਇੱਕ ਕਵਰੇਜ ਥ੍ਰੈਸ਼ਹੋਲਡ ਹੈ।
Cosmic Story v2 ਇੱਕ V-Model ਸਪੈਕ ਨਾਲ ਆਉਂਦੀ ਹੈ — ਹਰ ਪੱਧਰ (ਸਿਸਟਮ, ਆਰਕੀਟੈਕਚਰ, ਮੋਡੀਊਲ, ਯੂਨਿਟ) ਦੇ ਨਾਲ ਜੁੜੇ ਟੈਸਟ ਪਲਾਨ ਹਨ, ਅਤੇ ਹਰ ਜੋੜੇ ਵਿਚਕਾਰ ਟਰੇਸ ਚੈੱਕਪੁਆਇੰਟ ਹਨ।
119 ਲੋੜਾਂ, ਜ਼ੀਰੋ ਖੱਪੇ। ਹਰ ਲੋੜ ਅੱਗੇ ਇੱਕ ਟੈਸਟ ਕੇਸ ਤੱਕ ਅਤੇ ਪਿੱਛੇ ਇੱਕ ਯੂਜ਼ਰ ਸਟੋਰੀ ਤੱਕ ਟਰੇਸ ਹੁੰਦੀ ਹੈ।
ਹਰ ਇੱਕ ਦੇ ਸਪੱਸ਼ਟ ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਹਨ। 9 'Must Have' ਸਟੋਰੀਆਂ ਰਿਲੀਜ਼ ਰੋਕਦੀਆਂ ਹਨ; 6 'Should Have' ਇਟਰੇਸ਼ਨ ਨੂੰ ਸੇਧ ਦਿੰਦੀਆਂ ਹਨ; 5 'Could Have' ਫੇਜ਼ 2 ਵਿੱਚ ਹਨ।
ਐਲਬਮ ਕੈਪ, ਚੈਪਟਰ ਰੇਟ ਲਿਮਿਟ, ਰੈਜ਼ੋਨੈਂਸ ਡਾਇਮੈਨਸ਼ਨ ਗਿਣਤੀ, ਪੇਵਾਲ ਪੇਸਿੰਗ ਨਿਯਮ, ਆਫਲਾਈਨ ਵਿਹਾਰ — ਹਰ ਇੱਕ ਨੂੰ ਨੰਬਰ ਦਿੱਤਾ ਅਤੇ ਟੈਸਟ ਕੀਤਾ ਗਿਆ।
ਪ੍ਰਦਰਸ਼ਨ, ਸੁਰੱਖਿਆ, ਟੈਸਟਿੰਗ, ਪ੍ਰਾਈਵੇਸੀ, ਉਪਲਬਧਤਾ, ਪਹੁੰਚਯੋਗਤਾ — ਹਰ ਇੱਕ ਨਾਲ ਇੱਕ ਮਾਪ-ਇਕਰਾਰ, ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਕਿਵੇਂ ਪਰਖਿਆ ਜਾਂਦਾ ਹੈ।
ਵਾਅਦੇ ਨਹੀਂ — ਲਿਖਤੀ ਟੀਚੇ, ਹਰ ਇੱਕ ਲਈ ਇੱਕ ਮਾਪਣ ਦਾ ਤਰੀਕਾ।
30 ਸਕਿੰਟ ਜਾਂ ਇਸ ਤੋਂ ਬਿਹਤਰ, 95% ਬੇਨਤੀਆਂ ਲਈ। BullMQ ਜੌਬ ਮਿਆਦ ਦੀ ਵੰਡ ਦੇ ਮੁਕਾਬਲੇ ਮਾਪਿਆ ਗਿਆ।
p99 GET /people, /journal, /inbox 1,000 ਇੱਕੋ-ਸਮੇਂ ਵਾਲੇ ਯੂਜ਼ਰਾਂ 'ਤੇ 500 ਮਿਲੀਸਕਿੰਟ ਤੋਂ ਘੱਟ। k6 ਲੋਡ ਟੈਸਟ ਰਾਹੀਂ ਮਾਪਿਆ ਗਿਆ।
ਸਿਮੂਲੇਟ ਕੀਤੇ 4G 'ਤੇ 3 ਸਕਿੰਟ ਜਾਂ ਇਸ ਤੋਂ ਬਿਹਤਰ ਟਾਈਮ-ਟੂ-ਇੰਟਰੈਕਟਿਵ। Lighthouse CI ਰਾਹੀਂ ਮਾਪਿਆ ਗਿਆ।
`pnpm test:cov` ਗੇਟਾਂ ਵੱਲੋਂ ਲਾਗੂ ਕੀਤੀਆਂ ਸਟੇਟਮੈਂਟ ਕਵਰੇਜ ਦੀਆਂ ਹੱਦਾਂ।
ਸੇਵਾਵਾਂ ਉੱਤੇ 85% ਸਟੇਟਮੈਂਟ ਕਵਰੇਜ ਟੀਚਾ; ਕੰਟਰੋਲਰਾਂ ਉੱਤੇ 80%। Vitest ਕਵਰੇਜ ਰਿਪੋਰਟਾਂ ਰਾਹੀਂ ਤਸਦੀਕ ਕੀਤਾ ਗਿਆ।
ਕੰਪੋਜ਼ੇਬਲ ਉੱਤੇ 85%; Pinia ਸਟੋਰਾਂ ਉੱਤੇ 90%। ਉਹੀ Vitest ਗੇਟ, ਉਹੀ ਰਿਪੋਰਟਾਂ।
ਅਸਲੀ ਉਪਾਅ, ਸਪਸ਼ਟ ਨਾਮ ਨਾਲ।
ਜਰਨਲ ਅਤੇ ਚੈਪਟਰ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਪਲੇਟਫਾਰਮ-ਪ੍ਰਬੰਧਿਤ ਕੁੰਜੀਆਂ ਨਾਲ AES-256 ਇਨਕ੍ਰਿਪਟਡ ਸਟੋਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਡਿਸਕ ਉੱਤੇ ਕੋਈ ਪਲੇਨਟੈਕਸਟ ਸਮੱਗਰੀ ਨਹੀਂ।
ਸਾਰਾ API ਟ੍ਰੈਫਿਕ TLS 1.2 ਜਾਂ ਨਵੇਂ ਉੱਤੇ। HTTP ਐਜ ਉੱਤੇ HTTPS ਵੱਲ ਰੀਡਾਇਰੈਕਟ ਹੁੰਦਾ ਹੈ।
ਐਕਸੈੱਸ ਟੋਕਨ 1 ਘੰਟੇ ਬਾਅਦ ਮਿਆਦ ਪੁੱਗ ਜਾਂਦੇ ਹਨ; ਰਿਫ੍ਰੈਸ਼ ਟੋਕਨ 30 ਦਿਨਾਂ ਬਾਅਦ। ਰਿਫ੍ਰੈਸ਼ ਉੱਤੇ ਟੋਕਨ ਰੋਟੇਸ਼ਨ।
ਪਹਿਲਾਂ ਸਾਫ਼ਟ-ਡਿਲੀਟ, ਅਤੇ ਨਿੱਜੀ ਪਛਾਣ-ਯੋਗ ਜਾਣਕਾਰੀ ਦੇ ਹਾਰਡ-ਡਿਲੀਟ ਤੋਂ ਪਹਿਲਾਂ 30-ਦਿਨ ਦਾ ਸਮਾਂ।
ਇਹ ਸਿਰਫ਼ ਚਾਹਤ ਨਹੀਂ — ਸਗੋਂ ਕੋਡ ਰੀਵਿਊ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਬੁਨਿਆਦੀ ਪੱਧਰ ਹੈ।
ਜਦੋਂ OS ਪੱਧਰ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਵੇ, ਤਾਂ ਸਾਰੀਆਂ GSAP ਐਨੀਮੇਸ਼ਨਾਂ ਸਿਰਫ਼ ਅਪੈਸਿਟੀ ਵਾਲੇ ਫ਼ੇਡ ਬਣ ਜਾਂਦੀਆਂ ਹਨ। ਕੋਈ ਪੈਰਾਲੈਕਸ ਨਹੀਂ, ਕੋਈ ਟ੍ਰਾਂਸਫ਼ਾਰਮ ਨਹੀਂ, ਕੋਈ ਸਕ੍ਰੌਲ-ਚਾਲਿਤ ਮੂਵਮੈਂਟ ਨਹੀਂ।
ਹਰ ਇੰਟਰੈਕਟਿਵ ਤੱਤ ਉੱਤੇ ਇੱਕ ARIA ਲੇਬਲ ਹੁੰਦਾ ਹੈ। ਰਿਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ iOS VoiceOver ਅਤੇ Android TalkBack 'ਤੇ ਖ਼ੁਦ ਹੱਥੀਂ ਜਾਂਚਿਆ ਜਾਂਦਾ ਹੈ।
ਟੀਚੇ, ਮਾਪਣ ਦੀਆਂ ਸ਼ਰਤਾਂ ਸਮੇਤ। Cosmic Story v2 ਸਰਗਰਮ ਵਿਕਾਸ ਵਿੱਚ ਹੈ; ਇੱਥੇ ਦਿੱਤੇ ਅੰਕੜੇ V-Model NFR ਟੇਬਲ ਤੋਂ ਆਉਂਦੇ ਹਨ ਜੋ ਰਿਲੀਜ਼ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ। 'ਇਹ ਕਿਵੇਂ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ' ਵਾਲਾ ਕਾਲਮ ਤੁਹਾਨੂੰ ਠੀਕ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਟੂਲ ਤਸਦੀਕ ਦਾ ਸਿਗਨਲ ਪੈਦਾ ਕਰਦਾ ਹੈ।
ਕਿਉਂਕਿ 100% ਕਵਰੇਜ ਇੱਕ ਦਿਖਾਵੇ ਵਾਲਾ ਮਾਪ ਹੈ — ਇੱਕ ਹੱਦ ਤੋਂ ਬਾਅਦ ਇਹ ਮਾਮੂਲੀ ਕੋਡ ਨੂੰ ਟੈਸਟ ਕਰਦਾ ਹੈ, ਉਹ ਵੀ ਅਸਲ ਰਿਵਿਊ ਵੱਲ ਧਿਆਨ ਦੀ ਕੀਮਤ 'ਤੇ। 85% ਸਟੇਟਮੈਂਟ ਕਵਰੇਜ ਅਤੇ ਬਾਕੀ ਖਾਲੀ ਥਾਂ 'ਤੇ ਹੱਥੀਂ ਕਵਰੇਜ-ਰਿਵਿਊ — ਇਸ ਤਰ੍ਹਾਂ ਅਸੀਂ ਮਸ਼ੀਨ ਨਾਲ ਪਰਖਣਯੋਗ ਸਖ਼ਤੀ ਅਤੇ ਇੰਜੀਨੀਅਰਿੰਗ ਸੂਝ ਵਿਚਕਾਰ ਸੰਤੁਲਨ ਬਣਾਉਂਦੇ ਹਾਂ।
ਨਹੀਂ। ਇਹ ਇੱਕ ਤਰੀਕਾ ਹੈ: ਸੰਕਟ ਵਾਲਾ ਕਲਾਸੀਫਾਇਰ ਜਿਨ੍ਹਾਂ ਸੁਨੇਹਿਆਂ ਨੂੰ ਫਲੈਗ ਕਰਦਾ ਹੈ, ਉਹ ਮੁਫ਼ਤ ਰੋਜ਼ਾਨਾ ਸੁਨੇਹਾ ਹੱਦ ਤੋਂ ਛੋਟ ਪਾਉਂਦੇ ਹਨ। ਅਸੀਂ ਕਲੀਨਿਕਲ ਨਤੀਜਿਆਂ ਦਾ ਵਾਅਦਾ ਨਹੀਂ ਕਰਦੇ; ਅਸੀਂ ਬਸ ਸਭ ਤੋਂ ਔਖੇ ਪਲ ਦਰਵਾਜ਼ਾ ਬੰਦ ਨਹੀਂ ਕਰਦੇ। ਅਸਲ ਸੰਕਟ ਲਈ ਮਦਦ ਵਾਸਤੇ, ਕਿਰਪਾ ਕਰਕੇ ਕਿਸੇ ਸਥਾਨਕ ਸੇਵਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ — Cosmic Story v2 ਕੋਈ ਥੈਰੇਪੀ ਉਤਪਾਦ ਨਹੀਂ ਹੈ।
ਜਦੋਂ Soulwise ਆਪਣੀਆਂ ਲਹਿਰਾਂ ਖੋਲ੍ਹ ਰਿਹਾ ਹੈ, ਸਾਡੀ ਫਲੈਗਸ਼ਿਪ ਜੋਤਿਸ਼ app ਪਹਿਲਾਂ ਹੀ ਤੁਹਾਡੇ ਹੱਥਾਂ ਵਿੱਚ ਹੈ।
ਜੋਤਿਸ਼ ਸਮੱਗਰੀ ਸੋਚ-ਵਿਚਾਰ ਅਤੇ ਮਨੋਰੰਜਨ ਲਈ ਹੈ। ਇੱਥੇ ਦੱਸੀਆਂ ਗਈਆਂ Cosmic Story v2 ਦੀਆਂ ਖ਼ੂਬੀਆਂ ਵਿਕਾਸ ਅਧੀਨ ਹਨ; ਉਪਲਬਧਤਾ ਬਿਨਾਂ ਕਿਸੇ ਸੂਚਨਾ ਦੇ ਬਦਲ ਸਕਦੀ ਹੈ।