Концерн (информатика) - Concern (computer science)

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

Обзор

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

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

Смотрите также

Ссылки

  1. ^ Концерн Spaces в IBM
  2. ^ Дейкстра, Эдсгер В. (1982), «О роли научной мысли» , в Дейкстра, Эдсгер В. (ред.), Избранные труды по вычислениям: личная перспектива , Нью-Йорк, Нью-Йорк, США: Springer-Verlag New York, Inc., стр.  60–66 , ISBN 0-387-90652-5
  3. ^ Mendhekar, Анураг, Грегор Кикзалес, и Джон Lamping. «RG: пример для аспектно-ориентированного программирования». Архивировано 8 сентября 2007 г. висследовательском центре Wayback Machine Xerox в Пало-Альто. Февраль 1997 г.

внешние ссылки