Skip to content

ការបំផុសគំនិតតាមរចនាសម្ព័ន្ធ (Structured Brainstorming)

ស្វែងយល់ពីវិធីសាស្រ្តជាច្រើនមុនពេលសរសេរកូដតាមរយៈលំហូរការងារ /brainstorm។


ទិដ្ឋភាពទូទៅ (Overview)

Section titled “ទិដ្ឋភាពទូទៅ (Overview)”

ពាក្យបញ្ជា /brainstorm ដំណើរការ របៀបបំផុសគំនិតតាមរចនាសម្ព័ន្ធ។ ជំនួសឱ្យការចាប់ផ្តើមសរសេរកូដភ្លាមៗ ភ្នាក់ងារនឹងស្វែងយល់យ៉ាងហោចណាស់ ៣ វិធីសាស្រ្តផ្សេងគ្នា វិភាគចំណុចល្អ និងចំណុចខ្សោយ ហើយជួយអ្នកធ្វើការសម្រេចចិត្តប្រកបដោយទំនុកចិត្ត។

គ្មានការសរសេរកូដ
ផ្តោតលើគំនិតស្ថាបត្យកម្មសុទ្ធសាធ
ជម្រើស ៣ ឡើងទៅ
ប្រៀបធៀបវិធីសាស្រ្តបច្ចេកទេសជានិច្ច
គុណសម្បត្តិ & គុណវិបត្តិ
ការវិភាគ trade-off ជាក់ស្តែង
អ្នកជាអ្នកសម្រេច
វិស្វករមនុស្សជាអ្នកសម្រេចចុងក្រោយ

ដំណើរការការងារ (The Process)

Section titled “ដំណើរការការងារ (The Process)”
1

រៀបរាប់ពីបញ្ហាប្រឈមរបស់អ្នក

ប្រាប់ភ្នាក់ងារពីអ្វីដែលអ្នកចង់ស្វែងយល់។ បញ្ជាក់ឱ្យច្បាស់ពីលក្ខខណ្ឌកំណត់បច្ចេកទេស។

Terminal window
/brainstorm authentication system for my SaaS app
2

ពិនិត្យមើលជម្រើស

ភ្នាក់ងារបង្ហាញ ៣+ វិធីសាស្រ្ត ជាមួយនឹងចំណុចខ្លាំង ចំណុចខ្សោយ និងកម្រិតកិច្ចខិតខំប្រឹងប្រែង។

3

ធ្វើការសម្រេចចិត្ត

ជ្រើសរើសជម្រើសមួយ បន្ទាប់មកបន្តទៅការអនុវត្តតាមរយៈ /plan, /create ឬ /enhance។


ឧទាហរណ៍ជាក់ស្តែង (Example Session)

Section titled “ឧទាហរណ៍ជាក់ស្តែង (Example Session)”
agent-session
$
/brainstorm state management for complex form
▸
Exploring Options…
Option A: React Hook Form + Zod
✅ Re-renders តិចបំផុត បទពិសោធន៍ DX ល្អ
❌ ត្រូវការរៀនសូត្រសម្រាប់ទម្រង់ស្មុគស្មាញ
📊 កម្រិតការងារ៖ ទាប
Option B: Zustand
✅ គ្រប់គ្រងសកលពេញលេញ រក្សាទុកឆ្លងកាត់ route
❌ កូដ boilerplate ច្រើនសម្រាប់ input ក្នុងស្រុក
📊 កម្រិតការងារ៖ មធ្យម
▸
💡 ការណែនាំ៖ ជម្រើស A
សម្រាប់ទម្រង់ដែលមាន field លើសពី ២០ React Hook Form ជួយកាត់បន្ថយ re-render ដែលមិនចាំបាច់។

គន្លឹះមានប្រយោជន៍ (Pro Tips)

Section titled “គន្លឹះមានប្រយោជន៍ (Pro Tips)”
💡

ផ្តល់បរិបទឱ្យបានច្បាស់

បញ្ជាក់ពីលក្ខខណ្ឌកំណត់ជាមុន៖ “ខ្ញុំត្រូវការការគាំទ្រ SSR”, “ត្រូវដំណើរការពេល offline បាន”។

💡

សួរសំណួរបន្ថែម

សួរសំណួរដេញដោលដូចជា “ប្រាប់ខ្ញុំបន្ថែមអំពី scalability នៃជម្រើស B ពេលមាន load ខ្ពស់” មុនពេលសម្រេចចិត្ត។


ជំហានបន្ទាប់ (Next Steps)

Section titled “ជំហានបន្ទាប់ (Next Steps)”
  • សាកល្បងប្រើ /brainstorm សម្រាប់ការសម្រេចចិត្តស្ថាបត្យកម្មបន្ទាប់របស់អ្នក
  • បន្ទាប់ពីសម្រេចចិត្តរួច សូមប្រើ ការបន្ថែមមុខងារថ្មី (Add a New Feature) ដើម្បីអនុវត្ត