Home

desfazerrefazer

Desfazerrefazer is a portmanteau that combines the Portuguese verbs desfazer (to undo) and refazer (to redo). In computing and user interface design, it is used informally to describe the combined capability to reverse and reapply changes during editing or processing workflows. The term can refer to a feature that supports both undo and redo operations as part of a single conceptual flow.

The term originates from concatenating the two related actions and is not an official standard term in

Technical aspects of desfazerrefazer rely on history management. Undo/redo typically uses history or command stacks that

Applications include document editors, graphics software, integrated development environments, and multimedia editors. Common keyboard shortcuts reflect

most
software
frameworks.
It
may
appear
in
discussions,
documentation,
or
communities
describing
command
history,
editing
streams,
or
transactional
workflows
where
users
frequently
flip
between
states.
Its
usage
signals
an
emphasis
on
the
continuity
between
reversing
a
change
and
then
reapplying
it
or
an
alternative
path.
record
actions,
allowing
them
to
be
reversed
and
re-executed.
In
some
designs,
desfazerrefazer
also
implies
grouping
actions
into
batches
or
checkpoints,
enabling
a
user
to
revert
to
a
prior
state
and
then
reapply
a
different
sequence.
The
reliability
of
redo
depends
on
consistent
state
management
and,
for
non-idempotent
operations,
on
careful
handling
of
intervening
actions.
the
concept:
undo
(Ctrl+Z
or
Cmd+Z)
and
redo
(Ctrl+Y,
Ctrl+Shift+Z,
or
Cmd+Shift+Z
depending
on
platform).
See
also:
Undo,
Redo,
Version
control,
Memento
pattern.