ការបញ្ជាក់ V-Model
119 តម្រូវការ គ្មានចន្លោះខ្វះខាត។ តម្រូវការនីមួយៗតាមដានទៅមុខទៅកាន់ករណីសាកល្បង និងថយក្រោយទៅកាន់ user story។
Cosmic Story v2 ត្រូវបានកំណត់លក្ខណៈដោយប្រើវិធីសាស្ត្រ V-Model។ រាល់តម្រូវការមានលេខ រាល់ NFR មានកិច្ចសន្យាវាស់វែង រាល់គោលដៅសាកល្បងមានកម្រិតគ្របដណ្តប់។
Cosmic Story v2 ភ្ជាប់មកជាមួយ V-Model spec — រាល់កម្រិត (ប្រព័ន្ធ ស្ថាបត្យកម្ម ម៉ូឌុល ឯកតា) មានផែនការសាកល្បងត្រូវគ្នា ជាមួយចំណុចត្រួតពិនិត្យតាមដានរវាងគូនីមួយៗ។
119 តម្រូវការ គ្មានចន្លោះខ្វះខាត។ តម្រូវការនីមួយៗតាមដានទៅមុខទៅកាន់ករណីសាកល្បង និងថយក្រោយទៅកាន់ user story។
នីមួយៗមានលក្ខណៈវិនិច្ឆ័យទទួលយកច្បាស់លាស់។ 9 story 'Must Have' រារាំងការចេញផ្សាយ; 6 'Should Have' ផ្តល់ព័ត៌មានដល់ការធ្វើឡើងវិញ; 5 'Could Have' ស្ថិតក្នុងដំណាក់កាល 2។
ដែនកំណត់អាល់ប៊ុម, ដែនកំណត់អត្រាជំពូក, ចំនួនវិមាត្រ resonance, ច្បាប់កំណត់ល្បឿន paywall, ឥរិយាបថ offline — នីមួយៗមានលេខ និងបានសាកល្បង។
ដំណើរការ សុវត្ថិភាព ការសាកល្បង ឯកជនភាព ភាពអាចប្រើបាន ភាពងាយស្រួលប្រើ — នីមួយៗមានកិច្ចសន្យាវាស់វែងបង្ហាញពីរបៀបផ្ទៀងផ្ទាត់វា។
មិនមែនជាការសន្យាទេ — ជាគោលដៅជាលាយលក្ខណ៍អក្សរ ដែលមានវិធីសាស្ត្រវាស់វែងសម្រាប់នីមួយៗ។
30 វិនាទី ឬលឿនជាងនេះ សម្រាប់ 95% នៃសំណើ។ វាស់វែងធៀបនឹងការបែងចែករយៈពេលការងារ BullMQ។
p99 GET /people, /journal, /inbox ក្រោម 500 មិល្លីវិនាទី នៅពេលមានអ្នកប្រើ 1,000 នាក់ក្នុងពេលដំណាលគ្នា។ វាស់វែងតាមរយៈការសាកល្បងបន្ទុក k6។
ពេលវេលាដើម្បីអាចចាប់ផ្តើមប្រើបាន (Time-to-interactive) 3 វិនាទី ឬលឿនជាងនេះ លើ 4G ដែលក្លែងធ្វើ។ វាស់វែងតាមរយៈ Lighthouse CI។
កម្រិតគ្របដណ្តប់ statement ដែលអនុវត្តដោយ `pnpm test:cov` gates។
គោលដៅគ្របដណ្តប់ statement 85% លើ services; 80% លើ controllers។ ផ្ទៀងផ្ទាត់តាមរយៈរបាយការណ៍គ្របដណ្តប់របស់ Vitest។
85% លើ composables; 90% លើ Pinia stores។ gate Vitest ដូចគ្នា របាយការណ៍ដូចគ្នា។
វិធានការពិតប្រាកដ ដែលបានដាក់ឈ្មោះច្បាស់លាស់។
ខ្លឹមសារ Journal និងជំពូកត្រូវបានផ្ទុកដោយអ៊ីនគ្រីប AES-256 ជាមួយ keys ដែលគ្រប់គ្រងដោយ platform។ គ្មានខ្លឹមសារ plaintext នៅលើ disk ឡើយ។
ចរាចរ API ទាំងអស់ឆ្លងកាត់ TLS 1.2 ឬថ្មីជាង។ HTTP ប្តូរទិសទៅ HTTPS នៅ edge។
Access tokens ផុតកំណត់បន្ទាប់ពី 1 ម៉ោង; refresh tokens បន្ទាប់ពី 30 ថ្ងៃ។ ការបង្វិល token ពេល refresh។
ការលុបបណ្ដោះអាសន្នជាមុនសិន ដោយមានរយៈពេល 30 ថ្ងៃ មុនពេលលុបជាអចិន្ត្រៃយ៍នូវព័ត៌មានដែលអាចកំណត់អត្តសញ្ញាណផ្ទាល់ខ្លួន។
មិនមែនជាក្តីប្រាថ្នាទេ — ជាបទដ្ឋានគ្រឹះដែលត្រូវអនុវត្តក្នុងការត្រួតពិនិត្យកូដ។
ពេលកំណត់នៅកម្រិត OS ការចលនា GSAP ទាំងអស់នឹងក្លាយជាការលិចបាត់តាមរយៈ opacity តែប៉ុណ្ណោះ។ គ្មាន parallax គ្មាន transforms គ្មានចលនាដែលជំរុញដោយការរំកិលឡើយ។
រាល់ធាតុអន្តរកម្មនីមួយៗមានស្លាក ARIA។ បានផ្ទៀងផ្ទាត់ដោយដៃនៅលើ iOS VoiceOver និង Android TalkBack មុនពេលចេញផ្សាយ។
ជាគោលដៅ ដោយមានកិច្ចសន្យាវាស់វែង។ Cosmic Story v2 កំពុងស្ថិតក្នុងការអភិវឌ្ឍយ៉ាងសកម្ម; លេខនៅទីនេះមកពីតារាង NFR របស់ V-Model ដែលគ្រប់គ្រងការចេញផ្សាយ។ ជួរ 'របៀបវាស់វែង' ប្រាប់អ្នកយ៉ាងច្បាស់ថាឧបករណ៍មួយណាបង្កើតសញ្ញាផ្ទៀងផ្ទាត់។
ដោយសារតែការគ្របដណ្តប់ 100% គឺជារង្វាស់ឥតប្រយោជន៍ — ហួសពីចំណុចណាមួយ វាសាកល្បងតែកូដមិនសំខាន់ ដោយខាតបង់ការយកចិត្តទុកដាក់ពិនិត្យពិតប្រាកដ។ ការគ្របដណ្តប់សេចក្តីថ្លែង 85% ជាមួយការពិនិត្យការគ្របដណ្តប់ដោយដៃលើចន្លោះ គឺជារបៀបដែលយើងធ្វើឲ្យមានតុល្យភាពរវាងភាពម៉ឺងម៉ាត់ដែលម៉ាស៊ីនអាចផ្ទៀងផ្ទាត់បាន និងការវិនិច្ឆ័យផ្នែកវិស្វកម្ម។
ទេ។ វាជាយន្តការមួយ៖ សារដែលត្រូវបានសម្គាល់ដោយឧបករណ៍ចាត់ថ្នាក់វិបត្តិ ត្រូវបានលើកលែងពីដែនកំណត់សារប្រចាំថ្ងៃឥតគិតថ្លៃ។ យើងមិនសន្យាលទ្ធផលផ្នែកគ្លីនិកទេ; យើងគ្រាន់តែមិនចាក់សោទ្វារនៅពេលដ៏អាក្រក់បំផុត។ សម្រាប់ធនធានវិបត្តិពិតប្រាកដ សូមទាក់ទងសេវាក្នុងតំបន់ — Cosmic Story v2 មិនមែនជាផលិតផលព្យាបាលទេ។
ខណៈ Soulwise កំពុងបើករលកថ្មីៗ កម្មវិធីហោរាសាស្ត្រឆ្នើមរបស់យើងបាននៅក្នុងដៃអ្នករួចហើយ។
ខ្លឹមសារហោរាសាស្ត្រគឺសម្រាប់ការពិចារណានិងការកម្សាន្ត។ មុខងារ Cosmic Story v2 ដែលបានរៀបរាប់នៅទីនេះកំពុងស្ថិតក្នុងការអភិវឌ្ឍ។ ភាពអាចប្រើបានអាចផ្លាស់ប្តូរដោយគ្មានការជូនដំណឹងជាមុន។