Что такое отступы, документация и сопровождение программы?
Отступы улучшают читаемость кода. Он в основном используется для кода внутри операторов цикла, управляющих структур, функций и т. Д., Поскольку хороший предполагаемый код прост в обслуживании и хорошо выглядит. Это делает код более читаемым и понятным. Некоторые языки программирования, такие как Python, сделали отступы обязательными вместо использования скобок. Это упрощает чтение и понимание кода.
Некоторые правила для отступов:
- Каждый вложенный блок должен иметь правильный отступ и промежуток между табуляцией.
- Все фигурные скобки должны начинаться с новой строки, тогда код идет после конечных фигурных скобок с новой строки.
Пример хорошей практики использования отступов
1. Использование отступов в условных операторах.
C ++
#include <iostream> using namespace std; int main() { int a = 10, b = 20; if (a > b) { cout << "a is greater than b" ; } else { cout << "b is greater than a" ; } return 0; } |
Выход:
b больше, чем a
2. Использование отступов в операторах цикла.
C ++
#include <iostream> using namespace std; int main() { for ( int i = 0; i < 10; i++) { cout << "GeeksforGeeks" << "
" ; } return 0; } |
Выход:
Гики Гики Гики Гики Гики Гики Гики Гики Гики Гики
Документация
Документация - очень важный аспект программирования. Хорошая документация в программах позволяет пользователю легко читать и понимать код. Это делается путем вставки комментариев в необходимых местах, чтобы сделать код читабельным и более понятным для пользователя. Документация в основном предназначена для пользователей кода, чтобы понять ее даже без помощи программиста. Добавьте комментарии в код и объясните строку кода, и код будет хорошо документирован.
Пример:
C ++
#include <iostream> using namespace std; // Main function int main() { // Initializing variable a by 10 and b by 20 int a = 10, b = 20; // If a is greater than b go inside if block if (a > b) { // Print a is greater than b cout << "a is greater than b" ; } // If a is not greater than b go in else block else { // Print b is greater than a cout << "b is greater than a" ; } // End of main function return 0; } |
Сопровождение программы
После того, как Программа создана, она сохраняется и хранится как пакет программного обеспечения. Через некоторое время, если программа нуждается в улучшении или модификации, сохраненная программа модифицируется и экономит силы и время, поскольку программы не нужно создавать с самого начала. Следовательно, модификации будут соответствовать только цели. Сопровождение программы осуществляется как:
- Оставьте последнюю программу.
- Измените программу для необходимых улучшений.
- Не создавайте новую программу с нуля, просто используйте последнюю сохраненную программу.
- Экономьте время и силы.