Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Task operations at Active filter:
- complete
- /*
- да, можно выполнить complete
- complete all - тоже можно
- */
- reopen
- /*
- а это как сделать?
- ведь чтобы переоткрыть таску - нужно видеть закомпличеные таски
- а на этом фильтре - мы видим только активные
- */
- *************************
- Task operations at Completed filter:
- toggle all
- /*
- писала в прошлый раз
- закомплитить таски или их переоткрыть - это все же разные юз кейсы
- потому мы на уровне юз кейса - не будем оперировать понятием toggle all или toggle
- а уточнимся до
- complete
- reopen
- complete all
- reopen all
- Подумай, что на этом фильтре из описанного можно выполнить
- */
- *******************************
- General:
- Items left counting //это ок
- Set value //вот это - не поняла. Сразу посмотри - может быть, ты имел в виду что-то, что уже перечислено в операциях по фильтрам
- ********************************
- Switching between filters:
- from All to Active
- from All to Completed
- from Active to All
- from Active to Completed
- from Completed to Active
- from Completed to All
- /*
- сравни с вот таким более структурным вариантом
- в структурном варианте - меньше текста
- и все нагляднее - и менно за счет структуры
- */
- Switching between filters:
- from All to
- Active
- Completed
- from Active to
- All
- Completed
- from Completed to
- All
- Active
- ************************************************
- Editing
- /*
- речь не просто о редактировании
- а об операциях, которые связаны с редактированием
- начинаются они - как редактирование,
- но их результат - другой
- или - редактирование, но выполненное не стандартным способом
- такую группу корректнее назвать
- Additional edit operations
- */
- Edit task with empty value
- Delete by emptying text
- /*
- Edit task with empty value - не очень понятно, что имеется в виду
- таску с пустым текстом -создать невозможно, значит - и редактировать такую таску не получится
- если имеешь в виду то же что и Delete by emptying text
- так только его - Delete by emptying text - и нужно оставить
- */
- Edit existing task
- /*
- на самом деле, мы только так и можем редактировать таску)
- юз кейсом отдельным - это не назовешь)
- */
- Enter new task after Active task completed
- /*
- это - судя по всему, некая комбинация действий
- во-первых, мы в этом списке не оперируем комбинациями юз кейсов - мы просто
- перечисляем все возможные варианты действий
- так что - этот вариант тоже отпадает
- */
- /*
- эта группа будет выглядеть так
- */
- Additional edit operations
- cancel edit by press Escape
- /*
- даблкликнули на таске
- ввели новый текст
- нажали Escape
- результат = у таски остался старый текст = редактирование мы отменили
- */
- confirm edit by click outside
- /*
- даблкликнули на таске
- ввели новый текст
- кликнули на чем-то другом
- результат = у таски новый текст = редактирование мы подтвердили
- */
- confirm edit by press Tab
- /*
- даблкликнули на таске
- ввели новый текст
- нажали Tab
- результат = у таски новый текст = редактирование мы подтвердили
- */
- Delete by emptying text
- /*
- даблкликнули на таске
- ввели пустую строку
- подтвердили редактирование
- результат = таска удалена
- */
Advertisement
Add Comment
Please, Sign In to add comment