Экстрема́льное программи́рование — одна из гибких методологий разработки программного обеспечения. Авторы методологии — Кент Бек, Уорд Каннингем, Мартин Фаулер и другие.
Шаблон проектирования — повторяемая архитектурная конструкция в сфере проектирования программного обеспечения, предлагающая решение проблемы проектирования в рамках некоторого часто возникающего контекста.

Eclipse — свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.
Антипаттерн — это распространённый подход к решению класса часто встречающихся проблем, являющийся неэффективным, рискованным или непродуктивным. В отличие от шаблона проектирования, рассмотрение антипаттерна включает в себя как неправильное решение проблемы с его признаками и последствиями, так и выход из ситуации.
Порождающие шаблоны — шаблоны проектирования, которые абстрагируют процесс наследования. Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон, порождающий классы, использует наследование, чтобы изменять наследуемый класс, а шаблон, порождающий объекты, делегирует наследование другому объекту.
Банда четырёх:
- «Банда четырёх» — группа лидеров Коммунистической партии Китая, обвинённых в 1976 г. после смерти Мао Цзэдуна в событиях Культурной революции.
- «Банда четырёх» в программировании — распространённое название группы авторов, выпустивших в 1995 году известную книгу Design Patterns о шаблонах проектирования.
- Gang Of Four — английская музыкальная группа.
- Банда четырёх — российская панк-рок-группа.
- Банда четырёх (фильм) — французский фильм Жака Ривета 1989 года.
Plug-in Development Environment (PDE) — суб-проект Eclipse, инструмент для разработки, отладки, тестирования и установки eclipse-плагинов, апдейтов, RCP-программ, etc.
Microsoft Imagine (ранее DreamSpark и MSDN-AA) — программа корпорации Microsoft, предоставляющая студентам и аспирантам бесплатный доступ к инструментам проектирования и разработки программного обеспечения. Изначально программа была ориентирована на учащихся вузов, но в настоящее время она расширена также на учеников старших классов и преподавателей.

Андре́й Александре́ску — румынский программист, известный благодаря своим исследованиям в области проектирования, основанного на стратегиях, и реализованного посредством обобщённого программирования и метапрограммирования шаблонов.
SOLID в программировании — мнемонический акроним, введённый Майклом Фэзерсом для первых пяти принципов, названных Робертом Мартином в начале 2000-х, которые означали 5 основных принципов объектно-ориентированных проектирования и программирования.

Шаблонный метод — поведенческий шаблон проектирования, определяющий основу алгоритма и позволяющий наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом.
Вя́зкость — отрицательное качество программного кода, один из признаков плохого проектирования, выражающихся в пониженной податливости программной системы изменениям.
Структурные шаблоны — шаблоны проектирования, в которых рассматривается вопрос о том, как из классов и объектов образуются более крупные структуры.
Поведенческие шаблоны — шаблоны проектирования, определяющие алгоритмы и способы реализации взаимодействия различных объектов и классов.
«Приёмы объектно-ориентированного проектирования. Па́ттерны проектирования» — книга 1994 года о программной инженерии, описывающая шаблоны проектирования программного обеспечения. Авторами книги, которых прозвали «Бандой четырёх», являются Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес. Предисловие написал Гради Буч.

Роберт Сесил Мартин, также известный как Дядя Боб — американский инженер и программист, консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится международным консультантом в этой области. В 2001 он организует встречу группы, которая создала гибкую методологию разработки из техник экстремального программирования.

Кент Бек — разработчик программного обеспечения, создатель таких методологий разработки ПО как экстремальное программирование (XP) и разработка через тестирование (TDD). Бек был одним из 17 специалистов, подписавших Agile Manifesto в 2001 году.
Предметно-ориентированное проектирование — набор принципов и схем, направленных на создание оптимальных систем объектов. Сводится к созданию программных абстракций, которые называются моделями предметных областей. В эти модели входит бизнес-логика, устанавливающая связь между реальными условиями области применения продукта и кодом.
Дуглас (Даг) Ли — профессор компьютерных наук и настоящее время декан факультета компьютерных наук Университета штата Нью-Йорк в г. Освего, где он специализируется на теме параллельных вычислений и разработке параллельных структур данных. Он состоял в Исполнительном комитете Java Community Process и руководил разработкой спецификации JSR 166, которая добавила утилиты для разработки параллельных многопоточных программ в язык программирования Java начиная с версии 1.5.
Ричард Хелм — учёный, один из четырех авторов классической книги «Design Patterns» о шаблонах проектирования программного обеспечения. Коллектив авторов также известен как «Банда четырёх».