База ответов ИНТУИТ

Программирование на С/С++

<<- Назад к вопросам

Каким образом можно оценить «структурное качество» программы?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
анализ описания архитектуры(Верный ответ)
чтение пользовательской документации
статический анализ кода(Верный ответ)
тестирование функциональных характеристик программы
чтение кода программы (Верный ответ)
Похожие вопросы
Какие характеристики описывают «структурное качество» программы?
Каким образом можно оптимизировать работу с памятью в high-load приложениях?
Каким образом определяется эквивалентность ключей в ассоциативных контейнерах?
Каким образом предполагается решать проблему множественного наследования в языке С++?
Каким образом может решаться проблема неоптимальных ветвлений кода?
Каким образом будет инициализирован массив целых чисел, если объявлена его инициализация одним числом: int А[10] = {10};?
Каким образом порядок полей в структуре влияет на производительность памяти при работе с структурой (и массивом структур)?
Каким образом выполняется выравнивание динамически размещаемых объектов по уже известному размеру процессорного кэша первого уровня?
Каким образом может быть объявлена функция, принимающая строку двухмерного или многомерного массива в качестве параметра?
<pre> //====================== start of sample.cpp ========================== #include &lt;string&gt; #include &lt;type_traits&gt; struct my_string { std::string s; my_string(const std::string&amp; s); }; int main(int argc, char* argv[]) { is_copy_constructible&lt;my_string&gt;; return 0; } //====================== end of sample.cpp ========================== </pre> Каким образом можно проверить требование CopyConstructable посредством шаблона стандартной библиотеки is_copy_constructible для типа my_string из файла sample.cpp?