go-patterns
esc

កូឡូហ្វូន

អំពីឯកសារយោងនេះ

បណ្ដុំ Gang of Four ពេញលេញ 23 លំនាំ បូកនឹង 8 លំនាំ agentic សរសេរសម្រាប់វិស្វករដែលចេះ Go រួច ហើយចង់បាន tradeoffs មិនមែន class diagram។ រាល់ឧទាហរណ៍រស់នៅក្នុង module ពិត ប្រើតែ standard library ហើយត្រូវរត់ជាមួយ race detector រាល់ការផ្លាស់ប្តូរ។

source

Go ពិត មិនមែន pseudo-code

រាល់ snippet ត្រូវបាន import ពី src/code នៅពេល build។ បើវាបង្ហាញលើទំព័រ នោះវា compile បាន។

ci

gofmt, vet, staticcheck, race

ឧទាហរណ៍នីមួយៗត្រូវរត់ជាមួយ race detector ក្នុង CI រាល់ការផ្លាស់ប្តូរ។ ប្រើតែ standard library — គ្មាន third-party deps។

privacy

វឌ្ឍនភាពនៅលើឧបករណ៍

ស្ថានភាពការអាន និងការធីក roadmap រស់នៅក្នុង IndexedDB លើឧបករណ៍អ្នក។ គ្មានគណនី គ្មាន sync គ្មានការតាមដាន។

domain

domain តែមួយជាប់លាប់

Orders, carts និង catalogs ឆ្លងកាត់លំនាំទាំង 31 ដូច្នេះអ្នកប្រៀបធៀបលំនាំ មិនមែនរៀនសេណារីយ៉ូថ្មី។

Stack

Astro Static generation; JavaScript ត្រូវ ship តែកន្លែងដែល component ត្រូវការ។
MDX អត្ថបទលំនាំជាមួយ Go files ពិតដែល import តាម ?raw។
Shiki Syntax highlighting នៅ build time — គ្មាន highlighter នៅ client។
Mermaid.js ដ្យាក្រាមស្ថាបត្យកម្មដែលដើរជំហានម្ដងៗ ជាមួយ narrator panel។
Tailwind CSS v4 Utility-first CSS លើ custom properties ដែលគ្រប់គ្រង theme ងងឹត/ភ្លឺ។
Dexie / IndexedDB វឌ្ឍនភាពការអាន និងការធីក roadmap នៅលើឧបករណ៍។
Go 1.24 Module ផ្ទាល់របស់ឧទាហរណ៍ ដែលផ្ទៀងផ្ទាត់ក្នុង CI ជាមួយ race detector។

អ្វីដែលមាននៅលើទំព័រលំនាំនីមួយៗ

បញ្ហា

សេណារីយ៉ូជាក់ស្តែងដែលត្រូវការលំនាំនោះ។

ដំណោះស្រាយ

របៀបដែលលំនាំនោះបកប្រែទៅជា Go។

រចនាសម្ព័ន្ធ

ដ្យាក្រាមដែលដើរតាម participants ម្តងមួយ ជាមួយ source view, copy និង fullscreen។

ការអនុវត្ត

Go files ពេញលេញពី src/code ជា tabs។

អត្ថប្រយោជន៍ និងគុណវិបត្តិ

អត្ថប្រយោជន៍ គុណវិបត្តិ និង tradeoffs នៃលំនាំនីមួយៗ។

ពេលណាគួរប្រើ / មិនគួរប្រើ

ការណែនាំជាក់ស្តែងអំពីការអនុវត្ត និងលំនាំដែលពាក់ព័ន្ធ។

របៀបរៀបចំលំនាំទាំងនេះ