ករណី Pascal VS ករណី Camel ក្នុងការសរសេរកម្មវិធីកុំព្យូទ័រ - ភាពខុសគ្នាទាំងអស់។
តារាងមាតិកា
ជាលើកដំបូង ការប្រើប្រាស់ជាប្រព័ន្ធនៃដើមទុន medial សម្រាប់គោលបំណងបច្ចេកទេសគឺជាសញ្ញាណសម្រាប់រូបមន្តគីមីដែលត្រូវបានបង្កើតឡើងដោយអ្នកគីមីវិទ្យាជនជាតិស៊ុយអែតឈ្មោះ Jacob Berzelius ក្នុងឆ្នាំ 1813។ គាត់បានស្នើថាធាតុគីមីគួរតែត្រូវបានចង្អុលបង្ហាញដោយនិមិត្តសញ្ញាណាមួយនៃមួយ។ ឬអក្សរពីរ សំណើនេះគឺដើម្បីជំនួសការប្រើប្រាស់យ៉ាងខ្លាំងនៃការដាក់ឈ្មោះ និងអនុសញ្ញានិមិត្តសញ្ញា។ វិធីថ្មីនៃការសរសេររូបមន្តដូចជា "NaCl" គឺត្រូវសរសេរដោយគ្មានដកឃ្លា។
រចនាប័ទ្មការសរសេរបែបនេះមានពាក្យជាក់លាក់ ឧទាហរណ៍ Casel Case និង Pascal Case។ ក្រៅពីទាំងពីរនេះ មានច្រើនផ្សេងទៀត ប៉ុន្តែទាំងនេះគឺត្រូវបានប្រើប្រាស់ច្រើនបំផុត។
សូមមើលផងដែរ: 60-Watt vs. 100-Watt Light Bulb (តោះបំភ្លឺជីវិត) - ភាពខុសគ្នាទាំងអស់ករណីអូដ្ឋក៏ត្រូវបានសរសេរជា CamelCase និង camelCase ហើយត្រូវបានគេស្គាល់ផងដែរថាជាមួកអូដ្ឋ ឬអក្សរធំកណ្តាល។ ជាទូទៅវាជាលំហាត់នៃការសរសេរពាក្យរួមគ្នាដោយគ្មានចន្លោះ ឬសញ្ញាវណ្ណយុត្តិ លើសពីនេះទៅទៀត ដើម្បីបង្ហាញពីការបំបែកពាក្យដែលអក្សរធំតែមួយអាចត្រូវបានប្រើ លើសពីនេះ អក្សរទីមួយនៃពាក្យទីមួយអាចសរសេរបានជាមួយករណីណាមួយ។ “iPhone” និង “eBay” គឺជាឧទាហរណ៍ពីរនៃករណី Camel។
ករណី Pascal គឺជារចនាប័ទ្មសរសេរដែលត្រូវបានប្រើនៅពេលដែលត្រូវការពាក្យច្រើនជាងមួយ ដើម្បីបង្ហាញអត្ថន័យឱ្យបានត្រឹមត្រូវ។ អនុសញ្ញានៃការដាក់ឈ្មោះរបស់វាកំណត់ថាពាក្យត្រូវបានបន្ថែមទៅគ្នាទៅវិញទៅមក។ នៅពេលដែលអក្សរធំតែមួយត្រូវបានប្រើសម្រាប់រាល់ពាក្យដែលត្រូវបានបន្ថែម វាកាន់តែងាយស្រួលក្នុងការអានកូដ និងយល់ពីគោលបំណងនៃអថេរ។
មិនមានភាពខុសគ្នាច្រើនទេរវាងករណី Camel និង ករណី Pascal ភាពខុសគ្នាតែមួយគត់គឺថា ករណី Pascal ទាមទារអក្សរទីមួយនៃពាក្យដែលត្រូវបានបន្ថែមទៅជាអក្សរធំ ខណៈករណីអូដ្ឋមិនទាមទារអក្សរនៃគ្រប់ពាក្យដែលត្រូវបានបន្ថែមទៅជាអក្សរធំនោះទេ។
សូមមើលផងដែរ: ឆ្អឹងថ្ពាល់ទាបទល់នឹងឆ្អឹងថ្ពាល់ខ្ពស់ (ការប្រៀបធៀប) – ភាពខុសគ្នាទាំងអស់។នេះគឺជាវីដេអូដែលពន្យល់អំពីរចនាប័ទ្មករណីពេញនិយមទាំងអស់ជាមួយនឹងឧទាហរណ៍។
រចនាប័ទ្មករណីនៅក្នុងកម្មវិធី
ករណី Pascal | ករណី Camel |
ក្នុងករណី Pascal អក្សរទីមួយនៃអថេរគឺតែងតែជាអក្សរធំ | ក្នុងករណី Camel អក្សរទីមួយអាចជាអក្សរធំ ឬអក្សរតូច |
ឧទាហរណ៍៖ លក្ខខណ្ឌបច្ចេកទេស | ឧទាហរណ៍៖ HyperCard ឬ iPhone |
ភាពខុសគ្នារវាងករណីប៉ាស្កាល់ និងករណីអូដ្ឋ
បន្តអានដើម្បីដឹងបន្ថែម។
តើអ្វីជាករណីប៉ាស្កាល់នៅក្នុង កម្មវិធី?
Pascal Case អាចត្រូវបានសរសេរជា PascalCase វាជាអនុសញ្ញាដាក់ឈ្មោះកម្មវិធីដែលអក្សរនៃរាល់ពាក្យដែលត្រូវបានបន្ថែមត្រូវបានសរសេរជាអក្សរធំ។ ឈ្មោះអថេរពិពណ៌នាគឺជាលំហាត់ដ៏ល្អបំផុតនៃការអភិវឌ្ឍន៍កម្មវិធី ប៉ុន្តែភាសាសរសេរកម្មវិធីទំនើបមិនតម្រូវឱ្យមានអថេរដើម្បីឱ្យមានចន្លោះទទេនោះទេ។
ករណី Pascal បានក្លាយជាការពេញនិយមដោយសារតែភាសាសរសេរកម្មវិធី Pascal លើសពីនេះ Pascal ខ្លួនឯងគឺជាករណី មិនសូវយល់ចិត្ត ហើយដូច្នេះមិនមានតម្រូវការក្នុងការប្រើ PascalCase ទេ។ ហេតុផលដែល PascalCase ក្លាយជាអនុសញ្ញាស្តង់ដារសម្រាប់អ្នកអភិវឌ្ឍន៍ Pascal គឺថាវាធ្វើអោយប្រសើរឡើងនូវលទ្ធភាពនៃការអាន។កូដ។
អនុសញ្ញាដាក់ឈ្មោះករណី Pascal អាចបង្កបញ្ហាក្នុងឱកាស។ ឧទាហរណ៍ អក្សរកាត់ និងអក្សរកាត់ក្លាយជាបញ្ហាប្រឈមសម្រាប់អ្នកអភិវឌ្ឍន៍ដែលប្រើ PascalCase ។ ប្រសិនបើអ្នកអភិវឌ្ឍន៍កំពុងប្រើ APIs រូបភាពរបស់ NASA នោះអថេរទាំងពីរនេះនឹងត្រូវអនុវត្តតាមអនុសញ្ញាដាក់ឈ្មោះករណី Pascal ។ វានឹងត្រូវបានសរសេរជា NASAImages ឬជា
NasaImages។
Pascal គឺប្រកាន់អក្សរតូចធំ។
ឧទាហរណ៍ករណី Pascal
- លក្ខខណ្ឌបច្ចេកទេស
- តម្លៃសរុប
- StarCraft
- MasterCard
តើអ្វីជា Case Camel?
ករណីសត្វអូដ្ឋគឺជាការអនុវត្តនៃការសរសេរឃ្លាដោយគ្មានចន្លោះ និងសញ្ញាវណ្ណយុត្តិ វាអាចត្រូវបានសរសេរជា camelCase ឬ CamelCase ហើយវាត្រូវបានគេស្គាល់ផងដែរថាជាមួកអូដ្ឋ ឬអក្សរធំកណ្តាល។ ដើម្បីបង្ហាញពីការបំបែកនៃពាក្យ អក្សរតែមួយអាចត្រូវបានសរសេរជាអក្សរធំ លើសពីនេះ ពាក្យទីមួយអាចចាប់ផ្តើមដោយអក្សរធំ ឬអក្សរតូច។
ម្តងម្កាល វាត្រូវបានប្រើប្រាស់ក្នុងឈ្មោះអ្នកប្រើប្រាស់អនឡាញ ឧទាហរណ៍ “johnSmith”។ វាត្រូវបានគេប្រើផងដែរដើម្បីបង្កើតឈ្មោះដែនពហុពាក្យដែលអាចយល់បានច្រើន ឧទាហរណ៍ក្នុងការផ្សព្វផ្សាយ “EasyWidgetCompany.com”។
ករណី Camel ត្រូវបានគេនិយាយថាត្រូវបានគេប្រើផងដែរជាអនុសញ្ញាដាក់ឈ្មោះក្នុងការសរសេរកម្មវិធីកុំព្យូទ័រទោះជាយ៉ាងណាវា គឺបើកចំហចំពោះការបកស្រាយច្រើនជាងមួយ ដោយសារតែអក្សរធំជាជម្រើសនៅក្នុងអក្សរទីមួយ។ ការសរសេរកម្មវិធីផ្សេងគ្នាចូលចិត្តប្រើស្រោមអូដ្ឋខុសៗគ្នា អ្នកខ្លះចូលចិត្តអក្សរទីមួយដើម្បីធ្វើជាអក្សរធំ និងខ្លះទៀត។កុំ។
ចាប់តាំងពីទសវត្សរ៍ឆ្នាំ 1970 អនុសញ្ញាដាក់ឈ្មោះត្រូវបានប្រើប្រាស់ក្នុងនាមក្រុមហ៊ុនកុំព្យូទ័រ និងម៉ាកយីហោពាណិជ្ជកម្មរបស់ពួកគេផងដែរ ហើយបន្តរហូតមកដល់សព្វថ្ងៃនេះ។ ឧទាហរណ៍
- CompuServe in 1977
- WordStar in 1978
- VisiCalc in 1979
- NetWare in 1983
- LaserJet, MacWorks និង PostScript ក្នុងឆ្នាំ 1984
- PageMaker ក្នុងឆ្នាំ 1985
- ClarisWorks, HyperCard និង PowerPoint ក្នុងឆ្នាំ 1987
តើ Python ប្រើស្រោមអូដ្ឋទេ?
Python គាំទ្រគំរូកម្មវិធីជាច្រើន
ដោយសារ Python គឺជាភាសាសរសេរកម្មវិធី មានអនុសញ្ញាជាច្រើនដែល Python ប្រើ ហើយ Camel case គឺជាផ្នែកមួយនៃ ពួកគេ។ នេះជារបៀបប្រើវា ចាប់ផ្តើមដោយការសរសេរអក្សរធំនៃពាក្យ។ កុំបំបែកពាក្យដោយសញ្ញាគូសក្រោម ហើយប្រើពាក្យតូច។
Python ត្រូវបានគេចាត់ទុកថាជាភាសាសរសេរកម្មវិធីកម្រិតខ្ពស់ ការរចនារបស់វាសង្កត់ធ្ងន់ទៅលើការអានកូដដោយប្រើប្រាស់ការចូលបន្ទាត់យ៉ាងសំខាន់។ ភាសារបស់វាគឺសំដៅលើវត្ថុដែលជួយអ្នកសរសេរកម្មវិធីសរសេរកូដឡូជីខលច្បាស់លាស់សម្រាប់គម្រោងតូច និងធំ។
Python គាំទ្រគំរូនៃការសរសេរកម្មវិធីជាច្រើន ដែលរួមមានការសរសេរកម្មវិធីតម្រង់ទិសវត្ថុ និងមុខងារ។ លើសពីនេះទៅទៀត ពស់ថ្លាន់ក៏ត្រូវបានពិពណ៌នាថាជាភាសា "រួមបញ្ចូលថ្ម" ផងដែរ ដោយសារតែបណ្ណាល័យស្តង់ដារដ៏ទូលំទូលាយដែលវាមាន។ Python មានប្រជាប្រិយភាពខ្លាំង ដូច្នេះវាជាប់ចំណាត់ថ្នាក់ជាភាសាសរសេរកម្មវិធីដ៏ពេញនិយមបំផុតមួយ។
មួយណាcase ប្រើក្នុង Python?
Python ត្រូវបានគេស្គាល់ថាសម្រាប់ការអានកូដមិនគួរឱ្យជឿរបស់វា ដោយសារវាប្រើអនុសញ្ញាដាក់ឈ្មោះ ហើយមានតែទាំងនេះប៉ុណ្ណោះដែលអាចដើរតួនាទីយ៉ាងសំខាន់ក្នុងការសរសេរកូដល្អ ឬអាក្រក់។ Python ប្រើប្រភេទផ្សេងគ្នានៃអនុសញ្ញាដាក់ឈ្មោះក្នុងទិដ្ឋភាពផ្សេងៗគ្នា នេះគឺជាអនុសញ្ញាដាក់ឈ្មោះដែលប្រើដោយ Python។
- សម្រាប់អថេរ មុខងារ វិធីសាស្រ្ត និងម៉ូឌុល៖ Snake Case។
- សម្រាប់ថ្នាក់៖ Pascal Case។
- សម្រាប់ថេរ៖ ករណីពស់ធំ។
តើអថេរ Python គួរតែជា CamelCase ដែរឬទេ?
Snake case ត្រូវបានប្រើជាចម្បងក្នុងការគណនា ដូចជាសម្រាប់ variables, subroutine names និងសម្រាប់ filenames។
មានការសិក្សាមួយដែលបាននិយាយថា អ្នកអានអាចស្គាល់តម្លៃករណីពស់លឿនជាងករណី Camel ។ នេះជាហេតុផលដែល Python ប្រើ Snake case ជាជាង Camel case។
អនុសញ្ញាដាក់ឈ្មោះសម្រាប់អថេរ ក៏ដូចជាឈ្មោះ method ភាគច្រើនគឺ camelCase ឬ PascalCase។ Python ប្រើអនុសញ្ញាដាក់ឈ្មោះដែលធ្វើឱ្យការអានកូដរបស់វាល្អបំផុត។ សម្រាប់អថេរ Python ប្រើ Snake Case, Snake Case ដែលត្រូវបានកំណត់រចនាប័ទ្មជា Snake_case ក្នុងនេះអ្នកត្រូវបំពេញចន្លោះដោយសញ្ញាគូសក្រោម ( _ ) លើសពីនេះ អក្សរទីមួយនៃពាក្យនីមួយៗត្រូវបានសរសេរជាអក្សរតូច។ វាត្រូវបានប្រើជាចម្បងក្នុងការគណនាដូចជាសម្រាប់អថេរ ឈ្មោះទម្រង់រង និងសម្រាប់ឈ្មោះឯកសារ។
លើសពីនេះទៀត ករណី Camel ត្រូវបានប្រើជាភាសាសរសេរកម្មវិធីសម្រាប់ដាក់ឈ្មោះផ្សេងៗ។ឯកសារ និងមុខងារដោយមិនបំពានច្បាប់ដាក់ឈ្មោះនៃភាសាមូលដ្ឋាន។
ករណីពស់ទល់នឹងករណី Camel
មានអនុសញ្ញាដាក់ឈ្មោះជាច្រើន ហើយពួកវានីមួយៗត្រូវបានប្រើប្រាស់ក្នុងទិដ្ឋភាពផ្សេងៗគ្នា។ ករណីពស់ និងករណី Camel ជាពីរក្នុងចំណោមនោះ។
ករណីពស់ត្រូវបានសរសេរក្នុងរចនាប័ទ្មដែលចន្លោះត្រូវបំពេញដោយសញ្ញាគូសបញ្ជាក់ ចំណែកករណី Camel ត្រូវបានប្រើក្នុងរចនាប័ទ្មដែលឃ្លាត្រូវបានសរសេរដោយគ្មានចន្លោះ ឬសញ្ញាវណ្ណយុត្តិ ដើម្បីបង្ហាញពីការបំបែកនៃ ពាក្យដែលអ្នកអាចសរសេរជាអក្សរធំមួយ ហើយអក្សរទីមួយនៃពាក្យទីមួយអាចសរសេរជាអក្សរធំ ឬអក្សរតូចបាន។
Snake case ត្រូវបានប្រើជាចម្បងក្នុងការគណនា ដូចជាសម្រាប់អថេរ ឈ្មោះទម្រង់រង និងសម្រាប់ ឈ្មោះឯកសារ និងករណី Camel ត្រូវបានប្រើក្នុងការដាក់ឈ្មោះឯកសារ និងមុខងារផ្សេងៗ។
មានអក្សរតូចមួយទៀតហៅថា ករណី Kebab ដែលនៅក្នុងនេះ អ្នកប្រើសហសញ្ញាសម្រាប់ការបំបែកពាក្យ។
ករណី Kebab ប្រើសហសញ្ញាដើម្បីបំបែកពាក្យ។
ដើម្បីបញ្ចប់
មានអនុសញ្ញាដាក់ឈ្មោះជាច្រើន ប៉ុន្តែយើងនឹងចូលទៅក្នុង Camel Case និង Pascal Case។ ភាពខុសគ្នារវាងករណី Camel និងករណី Pascal គឺថា ក្នុងករណី Pascal អក្សរទីមួយនៃពាក្យត្រូវតែជាអក្សរធំ ខណៈក្នុងករណីអូដ្ឋ វាមិនត្រូវបានទាមទារទេ។
Python ប្រើអនុសញ្ញាដាក់ឈ្មោះជាច្រើនសម្រាប់គ្រប់ទិដ្ឋភាពផ្សេងៗគ្នា សម្រាប់អថេរវាប្រើករណីពស់ ដូចដែលការសិក្សាបាននិយាយថា អ្នកអានអាចសម្គាល់ករណីពស់បានយ៉ាងងាយស្រួល និងរហ័ស។តម្លៃ។
អ្នកអាចប្រើអនុសញ្ញាដាក់ឈ្មោះណាមួយ ប្រសិនបើវាធ្វើឱ្យការអានកូដរបស់អ្នកកាន់តែប្រសើរឡើង។ ដោយសារអនុសញ្ញានៃការដាក់ឈ្មោះជាក់លាក់អាចធ្វើឱ្យការអានកូដកាន់តែប្រសើរឡើង នេះជាហេតុផលដែល Python ប្រើ Snake case។