Правильное оформление исходного кода | Разработка игровых платформ
  1. Доброго времени суток. В связи с появлением спамеров, активация функций новых пользователей (Создавать темы, писать сообщения), теперь будет только после проверки администратором! Для регистрации отписываемся в лс, в вк. vk.com/tehnik777 (Пишем только с реальных страниц)
    Скрыть объявление

Правильное оформление исходного кода

Тема в разделе "С++/С#, HTML, PHP, JavaScript, XML...", создана пользователем Zloy_Enot, 6 ноя 2016.

Обсуждение темы Правильное оформление исходного кода в разделе С++/С#, HTML, PHP, JavaScript, XML... на форуме zetta-forum.ru.

  1. Zloy_Enot

    Zloy_Enot Модератор

    Регистрация:
    31 окт 2016
    Сообщения:
    26
    Симпатии:
    13
    Баллы:
    3
    Пол:
    Мужской
    Адрес:
    Калининград
    Рекомендации по форматированию кода

    Соблюдайте правильные отступы. Старайтесь разделять переменные с логическими операциями пробелами. Инденты лучше ставить либо четырьмя пробелами, либо знаками табуляции.

    Имена переменных и функций лучше писать со строчной буквы латинского алфавита, кроме того — они должны и иметь смысл в своем названии. Не используйте символов транслита (написание русских слов латинскими символами).

    Отдельные слова и предлоги в названиях переменных и функций разделяйте знаком подчеркивания, после которого ставится строчная латинская буква.

    После названия функции, при ее объявлении фигурная скобка ставится с новой строки. Однако, после условий ветвлений и циклов, фигурная скобка ставится на той же строке и отделена одним пробелом от закрывающей круглой скобки.


    Код:
    int any_function_name() {
        int any_var = 10;
        return any_var;
    }
    

    Пример нечитаемого кода


    Код:
    #include<iostream>
    using namespace std;
    int kalkul9tor(int a,int b) {
    int k;
    if(a>0&&b;<1)
    k=a+b; else {k=a*b;} return k;}
    int main () {
    int a,b;
    cout<<"Введите A=";cin>>a;
    cout<<"Введите B=";cin>>b;cout<<"Ответ="<<kalkul9tor(a,b);
    return 0;}
    

    Пример читаемого кода


    Код:
    #include <iostream>
    using namespace std;
    
    int two_numbers_sum(int a, int b)
    {
        int result;
        if (a > 0 && b < 1) {
            result = a + b;
        } else { 
            result = a * b;
        }
        return result;
    }
    
    int main()
    {
        int a, b;
        cout << "Введите A:";
        cin >> a;
        cout << "Введите B:";
        cin >> b;
        cout << "Ответ: " << two_numbers_sum(a, b);
        return 0;
    }
    
     

Поделиться этой страницей