Согласно изложенным идеям я быстренько набросал код, который умеет делать все ранее описанное. Сначала на C++, потом аналогичный на Java. Обе реализации практически идентичны по интерфейсу (командная строка), по способу хранения данных и по дикости реализации :)
Сразу стал очевидным следующий нюанс. Ранее я упоминал о том, что дела "в будущем" редактировать нельзя ("И, так же, планирование на будущее - тоже исключаем. Дела заносятся только на сегодня и в этом пока существенное отличие от бумажного ежедневника, зато очевидный знак равенства с листком из блокнота, где записано, что надо купить в магазине."), это представлялось существенным упрощением. В процессе имплементации оказалось, что это требование - только одна проверка на доступе к пользовательской модели представления данных, то есть, совершенно ненужное ограничение. Тем не менее, чтобы не изменять заранее спроектированным сценариям использования, я эту проверку оставил. И это пока упрощает тестирование, которое идет полным ходом, пока GUI в разработке. Да, стоит добавить, что я этой штукой пользуюсь сам.
Подписаться на:
Комментарии к сообщению (Atom)
Спутник взлетает. Первая ступень отработала.
И, кажется, неплохо: Посмотрим, что будет когда отработает вторая.
-
Арт-группа «Явь» нарисовала на одной из стен петербургских зданий граффити со Стивеном Хокингом : Неизвестно только где.
-
И немного аналитики в тему, хоть и не праздничной: Речь Президента перед Советом Федерации 1 марта 2018 года, которую одновременно называ...
Комментариев нет:
Отправить комментарий