Skip to content

Имплементация PetStorage

В этой главе мы продолжим нашу разработку и займемся имплементацией PetStorage.

  1. Первыми имплементируем методы Create и GetByID. При разработке будем использовать подход TDD (test driven design): сначала тесты, а только после — разработка. Тест к методам PetStorage ты найдешь по ссылке.

  2. Реализуем оба метода:

Заметь, что тип int64 был заменен на int в Pet.ID. Как мы помним из курса, int — это динамический тип, который имеет размерность, равную машинному слову, то есть зависит от разрядности ОС/процессора.

  1. Запустим наши тесты:

Тесты проходят успешно.