جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'قرارداد'.
2 نتیجه پیدا شد
-
قراداد شیوههای نامگذاری در برنامهنویسی یا (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; } توصیه، سعی کنید همیشه از یک قرارداد نامگذاری تبعیت کنید. این قراردادها در بین برنامهنویسان رایج بوده و در خوانایی کد شما توسط خود و دیگران بسیار موثر است.
-
سلام . دوستانی که کارهای برنامه نویسی رو بصورت پروژه ای و ریموت با شهر های دیگه انجام میدن کارهای عقد قرارداد رو چطور پیش میبرن ؟ در مواقعی که مراجعه حضوری مقدور نیست تنها راه حل ارسال قرارداد با پست هست که در این صورت طرفی که امضا میکنه نمیشه بهش استناد کرد . اگه با روش خاصی اینکار رو انجام میدین ممنون میشم به اشتراک بزارید .