В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия

555556565567765444566

Показать ответ
Ответ:
ответ:Сегодня мы поговорим об обзоре кода. Но я постараюсь дать этот материал с точки зрения задач, стоящих перед аналитиком. Тонны литературы посвящены метрикам кода. Если есть желание, можно посмотреть статью «Метрики кода и практическая реализация по их сбору и анализу». Я останавливаться на метриках здесь не буду, этот подход не всегда практичен и часто излишне формален. Здесь нам нужны качественные показатели кода. Т.е. то, насколько правильно работает система и насколько она применима для решения целевых задач. Какой при этом объём исходного кода, нас не интересует, хотя бы потому, что современные компиляторы часто оптимизируют код программы. В итоге на выполнение идёт совсем другой код. Возможно, метрики хороши для руководителей проектов и вышестоящего начальства. Они хороши для управления качеством кода, если их правильно применять. Но для аналитика важны другие вещи (хотя иногда в некоторых задачах применять метрики нужно). Подробнее с анализом кода можно познакомиться в книге Стива Макконела «Совершенный код» и книге Роберта Мартина «Чистый код». Сегодня у меня сложная задача: рассказать об анализе кода тем, кто к программированию отношения практически не имеет.Объяснение:Исследование кода Сначала посмотрим на процесс исследования кода с обычного текстового редактора. Хотя с обычным редактором я перегнул. Лучше использовать специальные редакторы, производящие синтаксический разбор текста программы и имеющие развитые средства навигации по коду. Для программ, написанных с использованием .NET Framework, самым лучшим будет MS Visual Studio (имеется бесплатная версия для разработчиков). Для программ на Java или C++ удобна бесплатная расширяемая среда разработки Eclipse. Можно использовать более примитивные, но лёгкие редакторы типа Notepad++. Но в принципе, если есть достаточный объём знаний и некоторый практический навык, можно обойтись совершенно обычным редактором текста (но поддерживающим юникод!). Описываемый здесь метод – классический code review, т.е. обзор кода. Обзор кода заключается фактически в очень внимательном чтении исходного кода с проверками ссылок на данные и вызовов методов. Моментов, из-за которых код может стать некачественным, много. Желающие могут получить полное представление о них, прочитав указанные выше книги. Аналитик в первую очередь должен смотреть не на совершенство кода (это работа программистов), а на то, как требования к системе отражены в исходном коде системы и есть ли «лишний» код. Общий план анализа кода:  изучение логической структуры проекта ПО и получение информации о назначении каждого программного модуля; изучение нефункциональных инфраструктурных программных модулей и механизма их использования; изучение механизмов взаимодействия с ресурсами других организаций, с другими IT-активами предприятия и пользователями; изучение программных модулей, реализующих бизнес-логику; изучение вариантов развёртывания системы.
0,0(0 оценок)
Ответ:
Яхшибой
Яхшибой
02.09.2022 03:02

Главные герои повести — боярская дочь Наталья и Алексей Любославский. Алексей и Наталья решились на отчаянный поступок, а после доказали свою честность и истинную храбрость, сражаясь с вра­гами. И боярин Матвей, и царь не помнили зла, когда Наталья и Алексей им открылись, а признали их заслуги и право жить вме­сте по любви. Алексей доверил Наталье тайну, что он сын оклеветанного и несправедливо осуждённого боярина Любославского, бежавшего за пределы Отечества. Алексей не был уверен, что царь отнесётся к нему снисходительно, и поэтому жил отшельником и никому не рассказывал, кто он такой. Влюблённым няня Натальи, соблазнившаяся подар­ками от Алексея, а также старый священник, согласившийся, ни­чего не спрашивая, тайно их обвенчать. Без их у моло­дых людей ничего бы не получилось. Наталья была очень красивой восемнадцатилетнёй девушкой, дочерью боярина Матвея. Она была’честной, доброй и простодуш­ной. Она любила природу, с огромным уважением относилась к своему отцу. Воспитание девушек в то время было такое, что она не умела даже читать и писать. Конечно, для Алексея она не могла стать человеком, с которым можно обсуждать вопросы политики или развития государства (а ясно, что Алексей в этом нуждался, будучи жертвой политической борьбы и оказавшись в одиночест­ве). Но она могла умиротворить его, дать ощущение собственной ценности, принять со всеми его сомнениями, как бы сгладить ост­рые углы. Её преданность проявилась в том, что даже на войну она отправилась вместе с ним. Это, а также то, что она убежала из до­ма, говорит о большой решительности и силе характера. Наверное, участие в военных действиях сделало её твёрже и мудрее. Алексей был сыном репрессированного боярина, бежавшего в своё время из страны и после смерти отца на свой страх и риск тайно вернувшегося обратно. Это говорит о большой любви к ро­дине и смелости. Он сразу почувствовал незаурядность Натальи и проявил большую настойчивость, чтобы добиться своего. Он ис­кал случая отличиться так, чтобы с полным правом предстать пе­ред глазами царя, и участие его в войне этому Наверное, он был очень порывистым и энергичным человеком, не любил бездействовать и искренне выполнял свой долг так, как он его понимал. Кроме этого он был талантливым рисовальщиком, что для человека его ранга было совсем нетипично. И Алексей, и Наталья были очень эмоциональны, и многие поступки совершали под влиянием эмоций. Но их эмоции были благородны.

0,0(0 оценок)
Популярные вопросы: Другие предметы
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота