Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Скачать
Более быстрый доступ, чем браузер!
 

Рефакторинг

Индекс Рефакторинг

Рефа́кторинг (refactoring), или перепроектирование кода, переработка кода, равносильное преобразование алгоритмов — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы.

19 отношения: API, Класс (программирование), Компьютерная программа, Просмотр кода, Полиморфизм (информатика), Оптимизация (информатика), Архитектура программного обеспечения, Рефакторинг баз данных, Реинжиниринг программного обеспечения, Фаулер, Мартин, Шаблон проектирования, Экстремальное программирование, Метод (программирование), Интерфейс (объектно-ориентированное программирование), Инкапсуляция (программирование), Баг (значения), Выделение частного класса данных, Ветвление (программирование), Данные (вычислительная техника).

API

API (программный интерфейс приложения, интерфейс прикладного программирования) (application programming interface, API) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах.

Новый!!: Рефакторинг и API · Узнать больше »

Класс (программирование)

Класс — это элемент ПО, описывающий абстрактный тип данных и его частичную или полную реализацию.

Новый!!: Рефакторинг и Класс (программирование) · Узнать больше »

Компьютерная программа

Компьютерная программа. Компью́терная програ́мма — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010)ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993)ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms. Первое определение соответствует понятию «исполняемая программа», второе — относится к понятию «исходный текст». Другие определения из нормативных документов.

Новый!!: Рефакторинг и Компьютерная программа · Узнать больше »

Просмотр кода

Просмотр кода (code review) или инспекция кода (code inspection) — систематическая проверка исходного кода программы с целью обнаружения и исправления ошибок, которые остались незамеченными в начальной фазе разработки.

Новый!!: Рефакторинг и Просмотр кода · Узнать больше »

Полиморфизм (информатика)

В языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов.

Новый!!: Рефакторинг и Полиморфизм (информатика) · Узнать больше »

Оптимизация (информатика)

Оптимизация — модификация системы для улучшения её эффективности.

Новый!!: Рефакторинг и Оптимизация (информатика) · Узнать больше »

Архитектура программного обеспечения

Архитектура программного обеспечения (software architecture) — совокупность важнейших решений об организации программной системы.

Новый!!: Рефакторинг и Архитектура программного обеспечения · Узнать больше »

Рефакторинг баз данных

Рефа́кторинг баз да́нных (database refactoring) — это простое изменение в схеме базы данных, которое способствует улучшению её проекта при сохранении функциональной и информационной семантикиСкотт В. Эмблер, Прамодкумар Дж.

Новый!!: Рефакторинг и Рефакторинг баз данных · Узнать больше »

Реинжиниринг программного обеспечения

Реинжиниринг программного обеспечения — процесс создания новой функциональности или устранения ошибок, путём революционного изменения, но используя уже имеющееся в эксплуатации программное обеспечение.

Новый!!: Рефакторинг и Реинжиниринг программного обеспечения · Узнать больше »

Фаулер, Мартин

Мартин Фаулер (Martin Fowler) — автор ряда книг и статей по архитектуре ПО, объектно-ориентированному анализу и разработке, языку UML, рефакторингу, экстремальному программированию, предметно-ориентированным языкам программирования.

Новый!!: Рефакторинг и Фаулер, Мартин · Узнать больше »

Шаблон проектирования

Шаблон проектирования или паттерн (design pattern) в разработке программного обеспечения — повторяемая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста.

Новый!!: Рефакторинг и Шаблон проектирования · Узнать больше »

Экстремальное программирование

Экстрема́льное программи́рование (Extreme Programming, XP) — одна из гибких методологий разработки программного обеспечения.

Новый!!: Рефакторинг и Экстремальное программирование · Узнать больше »

Метод (программирование)

Ме́тод в объектно-ориентированном программировании — это функция или процедура, принадлежащая какому-то классу или объекту.

Новый!!: Рефакторинг и Метод (программирование) · Узнать больше »

Интерфейс (объектно-ориентированное программирование)

Интерфе́йс (interface) — программная/синтаксическая структура, определяющая отношение между объектами, которые разделяют определённое поведенческое множество и не связаны никак иначе.

Новый!!: Рефакторинг и Интерфейс (объектно-ориентированное программирование) · Узнать больше »

Инкапсуляция (программирование)

Инкапсуляция (encapsulation, от in capsula) — в информатике упаковка данных и функций в единый компонент.

Новый!!: Рефакторинг и Инкапсуляция (программирование) · Узнать больше »

Баг (значения)

Баг (в ряде случаев от bug — клоп, любое насекомое, вирус).

Новый!!: Рефакторинг и Баг (значения) · Узнать больше »

Выделение частного класса данных

Выделение частного класса данных — структурный шаблон проектирования, используемый для сокрытия атрибутов и их манипуляциям.

Новый!!: Рефакторинг и Выделение частного класса данных · Узнать больше »

Ветвление (программирование)

Опера́тор ветвле́ния (усло́вная инстру́кция, усло́вный опера́тор) — оператор, конструкция языка программирования, обеспечивающая выполнение определённой команды (набора команд) только при условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.

Новый!!: Рефакторинг и Ветвление (программирование) · Узнать больше »

Данные (вычислительная техника)

Данные — поддающееся многократной интерпретации представление информации в формализованном виде, пригодном для передачи, связи, или обработки (ISO/IEC 2382-1:1993).

Новый!!: Рефакторинг и Данные (вычислительная техника) · Узнать больше »

Перенаправления здесь:

Refactoring, Реорганизация кода.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »