# សរសេរកំណត់ចំណាំលើកូដរបស់អ្នក ## សេចក្តីណែនាំ កូដស្អាត មានឯកសារបញ្ជាក់ល្អគឺចាំបាច់សម្រាប់ការរក្សាទុក និងចែករំលែកគម្រោងរបស់អ្នក។ នៅក្នុងការបញ្ចូននេះ អ្នកនឹងហ្វឹកហាត់ទម្លាប់ដ៏សំខាន់ៗមួយរបស់អ្នកអភិវឌ្ឍន៍ជំនាញ: សរសេរកំណត់ចំណាំច្បាស់លាស់ និងមានប្រយោជន៍ដែល​ពន្យល់ពីគោលបំណង និងមុខងាររបស់កូដរបស់អ្នក។ សូមពិនិត្យឯកសារ `app.js` បច្ចុប្បន្នរបស់អ្នកក្នុងថតហ្គេម រួចស្វែងរកវិធីសាស្រ្តសម្រាប់បញ្ចូលចំណាំ និងរៀបចំវាឱ្យល្អ។ វាស្រួលណាស់សម្រាប់កូដឲ្យចេញពីការត្រួតត្រា ហើយឥឡូវនេះជាឱកាសល្អឱ្យបន្ថែមកំណត់ចំណាំដើម្បីធានាថាអ្នកមានកូដដែលអាចអានបាន ដូច្នេះអ្នកអាចប្រើវាបានបន្តក្រោយ។ **ភារកិច្ចរបស់អ្នកមាន៖** - **បន្ថែមកំណត់ចំណាំ** ដែលពន្យល់ពីតួនាទីនៃផ្នែកកូដធ मुख्यៗ - **ឯកសារពិពណ៌នា** មុខងារជាមួយការពន្យល់ច្បាស់លាស់ពីគោលបំណង និងប៉ារ៉ាម៉ែត្រ - **រៀបចំកូដ** ជាផ្នែកត្រឹមត្រូវដោយមានចំណងជើងផ្នែក - **លុប** កូដដែលមិនបានប្រើឬកូដខ្ពស់មិនចាំបាច់ - **ប្រើឈ្មោះត្រួតត្រា** សម្រាប់អថេរ និងមុខងារ ## បណ្តាការវាយតម្លៃ | ក្រុមគ្រប់គ្រង | ល្អឥតខ្ចោះ | គ្រប់គ្រាន់ | ត្រូវកែលម្អ | | -------- | --------- | -------- | ----------------- | | **ឯកសារកូដ** | កូដ `app.js` មានកំណត់ចំណាំពេញលេញជាមួយការពន្យល់ច្បាស់លាស់ និងមានប្រយោជន៍សម្រាប់ផ្នែកធំទូលាយ និងមុខងារ | កូដ `app.js` មានកំណត់ចំណាំគ្រប់គ្រាន់ជាមួយការពន្យល់មូលដ្ឋានសម្រាប់ភាគច្រើនផ្នែក | កូដ `app.js` មានកំណត់ចំណាំតិច និងខ្វះការពន្យល់ច្បាស់លាស់ | | **ការរៀបចំកូដ** | កូដត្រូវបានរៀបចំជាផ្នែកត្រឹមត្រូវជាមួយចំណងជើងផ្នែកច្បាស់ និងរចនាសម្ព័ន្ធសំរួល | កូដមានការរៀបចំខ្លះៗជាមួយការតម្រៀបមុខងារដែលពាក់ព័ន្ធ | កូដមានការរៀបចំមិនប្រកបដោយយុត្តិធម៌ ហើយពិបាកដើរតាម | | **គុណភាពកូដ** | អថេរ និងមុខងារទាំងអស់ប្រើឈ្មោះពិពណ៌នាទាក់ចិត្ត មិនមានកូដមិនប្រើ ហើយអនុវត្តតាមទម្លាប់ត្រួតត្រា | ភាគច្រើននៃកូដប្រើទម្លាប់ឈ្មោះល្អ មានកូដមិនប្រើតិច | ឈ្មោះអថេរគ្មានច្បាស់ មានកូដមិនប្រើ និងរចនាសម្ព័ន្ធមិនសមរម្យ | --- **បដិសេធ**៖ ឯកសារនេះត្រូវបានបកប្រែដោយប្រើសេវាកម្មបកប្រែ AI [Co-op Translator](https://github.com/Azure/co-op-translator)។ ទោះបីយើងខិតខំប្រឹងប្រែងដើម្បីភាពច្បាស់លាស់ ក៏សូមជ្រាបថាការបកប្រែដោយស្វ័យប្រវត្តិអាចមានកំហុស ឬភាពមិនត្រឹមត្រូវ។ ឯកសារដើមនៅក្នុងភាសាមាតុភូមិគឺជាឧបសម្ព័ន្ធដ៏ទូលំទូលាយ។ សម្រាប់ព័ត៌មានសំខាន់ សូមប្រើការបកប្រែដោយអ្នកជំនាញមនុស្ស។ យើងមិនទទួលខុសត្រូវចំពោះការយល់ច្រឡំ ឬការបកស្រាយខុសពីការប្រើប្រាស់ការបកប្រែនេះឡើយ។