جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'naming'.
1 نتیجه پیدا شد
-
قراداد شیوههای نامگذاری در برنامهنویسی یا (Variable Naming Conventions)، یکی از مهمترین مواردی است که در خوانا بودن کد موثر است. نامگذاری متغیرها از یک ایدهٔ ساده پیروی میکند؛ برای مثال، ایجاد متغیرها عملکرد آنها را توصیف میکند و از یک موضوع ثابت در کد شما پیروی میکند. نامگذاری محدود شده به چند کلمه در این قرارداد به جدا سازی کلمات در یک نام متغیر بدون استفاده از فضای خالی (فضای سفید) است. فضای سفید معمولاً در تفسیر برای زبانهای برنامهنویسی دشوار است. به همین دلیل متغیرها باید به نوعی محدود شوند تا با چنین مشکلاتی مواجه نشویم. مثالها در این قرارداد به صورت زیر هستند: قرارداد Snakecase: در این قرارداد کلمات با زیر خطی از هم جدا میشوند. variable_one variable_two مثال در تعریف متغیر از نوع string_view به شیوهٔ Snakecas // // Created by Kambiz Asadzadeh on 9/1/20. // Copyright © 2020 Kambiz Asadzadeh. All rights reserved. // #include <iostream> #include <string_view> int main() { //!creates a string_view object std::string_view string_input = { "I'm C++ 17\n" }; std::cout << string_input; return 0; } قرارداد Pascalcase: در این قرارداد کلمات با حروف بزرگ از هم جدا میشوند: VariableOne VariableTwo مثال در تعریف متغیر از نوع string_view به شیوهٔ Pascalcase // // Created by Kambiz Asadzadeh on 9/1/20. // Copyright © 2020 Kambiz Asadzadeh. All rights reserved. // #include <iostream> #include <string_view> int main() { //!creates a StringView object std::string_view StringInput = { "I'm C++ 17\n" }; std::cout << StringInput; return 0; } قرارداد Camelcase: در این قرارداد کلمات به جز کلمهٔ اول با حروف بزرگ از هم جدا میشوند: variableOne variableTwo مثال در تعریف متغیر از نوع string_view به شیوهٔ Camelcase // // Created by Kambiz Asadzadeh on 9/1/20. // Copyright © 2020 Kambiz Asadzadeh. All rights reserved. // #include <iostream> #include <string_view> int main() { //!creates a stringView object std::string_view stringInput = { "I'm C++ 17\n" }; std::cout << stringInput; return 0; } توصیه، سعی کنید همیشه از یک قرارداد نامگذاری تبعیت کنید. این قراردادها در بین برنامهنویسان رایج بوده و در خوانایی کد شما توسط خود و دیگران بسیار موثر است.