Название: Контейнер + дефаулт Отправлено: Igors от Октябрь 16, 2017, 09:39 Добрый день
Есть контейнер эл-ты которого ключ+значение (график ф-ции). Ф-ционал стандартный: юзер может менять как ключ так и значение любого эл-та, добавлять/удалять их, делать copy/paste (как внутри одного контейнера так и между разными). ну и конечно писать/читать данные на диск (сериализовать). В общем все очень банально, это делается для практически всех данных что юзер может менять. Если данных вообще нет (контейнер пуст), то юеру предъявляется какое-то дефаулт значение (обычно ноль ключ и ноль данные) которые он тоже может менять, но при этом контейнер остается пустым. В общем с точки зрения юзверя все выглядит так что хотя бы 1 эл-т всегда есть. Вопрос: стоит ли хранить дефаулт ключ-значение (и проверять "не пусто ли" при каждой операции), или же выгоднее навсегда "поселить" один эл-т в контейнер и не позволять его удалять? Спасибо |