Как зафиксировать изменения, сделанные на глоне через git bash

  1. Базовая гарантия: после того, как было выбрано исключение, объекты остаются в последовательном, пригодном для использования состоянии. Ресурсы не протекают, а инварианты сохраняются. Состояние объекта могло измениться, но оно все еще пригодно для использования. Например, объект даты, значение day которого стал -1, больше не используется, поскольку его инварианты говорят, что day находится в диапазоне [1, 31].
  2. Сильная гарантия (дополнительно к 1 ): объект даты имеет значение 2012-12-31. После того, как операция, которая пытается изменить это значение, потерпела неудачу, значение этого объекта все еще остается в 2012-12-31. Возможно, какое-то внутреннее состояние изменилось, но логическое состояние с клиентской точки зрения не изменилось.
0
задан oo92 11 March 2019 в 15:07
поделиться