Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 1.57 KB

TASK.md

File metadata and controls

13 lines (11 loc) · 1.57 KB

Постановка задачи

В этом проекте требуется реализовать утилиту — консольный интерфейс к базе данных, поддерживающий операции по поиску, вставке и удалению текстовых значений по соответствующим им текстовым ключам. База данных должна храниться в отдельном файле и сохраняться между запусками утилиты. В качестве примера можно ориентироваться на утилиту dbm.

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