Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Todo Operations:
- per context
- at all filter
- create
- edit
- delete
- mark completed //лаконичнее - complete
- mark all completed //лаконичнее - complete all
- clear completed
- returns back previous result //не поняла что это за юз кейс
- /*
- могу предположить, что это действие, противоположное complete
- для закомпличеной таски - еще раз кликнуть на чекбоксе .toggle
- получим - что закомпличеную таску переоткроем, снова сделаем ее активной
- такой действие - можно назвать reopen или activate
- есть еще действие, противоположное complete all
- аналогично - кликнуть на чекбоксе #toggle-all когда уже все таски закомпличены
- получим - все таски переоткроются (активируются)
- вот и получим - reopen all или activate all
- определись с терминами, включи эти варианты в список
- подумай - на каких фильтрах нужно включить в список эти пункты
- */
- at active filter
- create
- delete
- edit
- /*
- тут можно выполнить complete и complete all
- */
- clear completed
- at completed filter
- delete
- delete unmarked
- /*
- delete unmarked - неясно что имеется в виду
- */
- returns back previous result
- /*
- returns back previous result - тоже не ясно
- а вот reopen и reopen all - да, это тут возможно сделать
- да и clear completed - тоже вполне востребовано будет
- */
- general:
- “items left” counting
- /*
- верно - “items left” counting - это пункт как раз для раздела general
- */
- ‘Mark all’ possibility
- ‘Clear all’ possibility
- 'Completed unmarked' possibility
- 'Return previous result' possibility
- /*
- а вот эти пункты - похоже, повторения уже ранее перечисленного, убирай их
- */
- ‘Active’ function
- ‘All’ function
- ‘Completed’ function
- /*
- это, видимо, ты описал переходы по фильтрам, это лучше вынести в отдельный раздел
- switching between filters
- и распиши для каждого из фильтров
- на какие фильтры можно с данного фильтра перейти
- например
- switching between filters
- from All to
- Active
- Completed
- from Active to
- ...
- ...
- ...
- обрати внимание - с каждого из фильтров можно перейти на 2 других фильтра
- тут термин filter - один из наиболее точных
- фильтруем = согласно некому условию что-то остается видимым, а что-то скрывается
- */
- ***************************************************
- /*
- найди еще дополнительные юз кейсы
- юз кейс edit мы уже описали
- он реализуется так
- даблклик на таске
- ввод нового значения
- энтер
- его уже рассматривать не будем
- но есть еще похожие варианты )
- поэкспериментируй и найди другие варианты развития событий при редактировании
- например, если новое введенное значение = пусто
- или в конце - нажимаем не энтер, а ..., или делаем еще что-то
- сформулируй отдельную подгруппу - для дополнительных операций редактирования
- (именно дополнительных, т к стандартное редактирование - уже в нашем списке есть
- и не надо его в новом подпункте дублировать)
- будешь формулировать названия пунктов - старайся быть лаконичным и точным
- строй фразы так - что получим + как получим
- т е начинай с описания результата и продолжай описанием пути его достижения
- пример - если при редактировании текст изменить на пустую строку, то таска удалится
- такой пункт формулируем - delete by emptying text
- есть еще варианты -
- для 2-ух способов подтверждения редактирования(не с помощью нажатия на Enter)
- и одного способа отмены редактирования
- начали редактировать, внесли новый текст для таски,
- ____что-то-сделали___ (найди - что),
- результат - у таски старый текст - именно потому отмена редактирования
- */
Advertisement
Add Comment
Please, Sign In to add comment