Каковы общепринятые рекомендации по форматированию кода?
У меня есть несколько мыслей formatting о некоторых понятиях, не formatting зависящих от языка:
1.) Удалить maintainability мертвый код. Если что-то language-agnostic не является абсолютно необходимым, закомментированный, мертвый formating код следует удалить. Это maintainability загромождает рутину, вы часто quality-assurance будете получать ложные срабатывания qa при поиске какой-либо строки, и formatting это показывает общую неряшливость, что formating нехорошо для профессионального formatting разработчика
2.) Для исправлений language-independent обслуживания укажите номер maintainability отслеживания дефекта в комментарии formating — при условии, что у вас formating есть какая-то система отслеживания formating дефектов. Это упрощает для language-independent тех, кто поддерживает вашу formatting работу, выяснить, почему formatting код был изменен между одной qa ревизией и другой.
3.) Для language-independent языков, которые это поддерживают, объявляйте maintainability переменные как можно ближе quality-assurance к их первому использованию.
Я formatting уверен, что есть несколько formating других концепций, не зависящих quality-assurance от языка, но это первые несколько, которые maintainability приходят на ум. Насколько language-agnostic я знаю, относительно сложно formatting обсуждать стандарты кодирования quality-assurance в отсутствие конкретного language-agnostic языка. И я согласен с другими language-independent ответами выше — лучший стиль language-independent обычно тот, который наиболее maintainability органично сочетается с существующим formatting стилем.
Вы можете взглянуть language-agnostic на Code Complete Стива МакКоннелла. Он language-independent полон хороших идей, которые maintainability применимы практически в любой quality-assurance ситуации разработки, независимо language-independent от языка программирования.
language-agnostic
formatting
qa
maintainability
Каковы общепринятые рекомендации по форматированию кода?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.