Jump to content

Концерн (информатика)

В информатике проблемой является определенный набор информации , которая влияет на код компьютерной программы . Проблема может быть как общей, например детали взаимодействия с базой данных , так и конкретной, например выполнение примитивных вычислений, в зависимости от уровня разговора между разработчиками и обсуждаемой программой. IBM использует термин «пространство проблем» для описания разделения концептуальной информации. [1]

Обычно код можно разделить на логические разделы, каждый из которых решает отдельные задачи, и таким образом скрывается необходимость того, чтобы данный раздел знал конкретную информацию, адресованную другим разделом. Это приводит к модульной программе. Эдсгер В. Дейкстра ввёл термин « разделение интересов ». [2] системы описать менталитет, лежащий в основе этой модульности, которая позволяет программисту уменьшить сложность проектируемой . Две разные проблемы, которые смешиваются в одном и том же разделе кода, называются « сильно связанными ». Иногда выбранное разделение модулей не позволяет полностью отделить одну задачу от другой, что приводит к появлению сквозных проблем . [3] Различные парадигмы программирования в разной степени решают проблему сквозных проблем . Регистрация данных является общей сквозной задачей, которая используется во многих других частях программы, помимо конкретных модулей, которые фактически регистрируют данные. Поскольку изменения в коде журналирования могут повлиять на другие разделы, [ как? ] это может привести к ошибкам в работе программы.

Парадигмы, которые конкретно решают проблему разделения ответственности:

См. также

[ редактировать ]
  1. Concern Spaces в IBM. Архивировано 22 января 2008 г. в Wayback Machine.
  2. ^ Дейкстра, Эдсгер В. (1982), «О роли научной мысли» , в Дейкстра, Эдсгер В. (редактор), Избранные статьи о вычислительной технике: личный взгляд , Нью-Йорк, штат Нью-Йорк, США: Springer-Verlag New York , Inc., стр. 60–66 , ISBN.  0-387-90652-5
  3. ^ Мендекар, Анураг, Грегор Кицалес и Джон Лэмпинг. «RG: Тематическое исследование аспектно-ориентированного программирования». Архивировано 8 сентября 2007 г. в исследовательском центре Wayback Machine Xerox в Пало-Альто. Февраль 1997 года.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ee471707dd1ea9f88c55f19b47a7b4c6__1703178540
URL1:https://arc.ask3.ru/arc/aa/ee/c6/ee471707dd1ea9f88c55f19b47a7b4c6.html
Заголовок, (Title) документа по адресу, URL1:
Concern (computer science) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)