julia_v_iluhina

Untitled

Nov 2nd, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.96 KB | None | 0 0
  1. Task operations at Active filter:
  2. complete
  3. /*
  4.     да, можно выполнить complete
  5.     complete all - тоже можно
  6. */
  7. reopen
  8. /*
  9.     а это как сделать?
  10.     ведь чтобы переоткрыть таску - нужно видеть закомпличеные таски
  11.     а на этом фильтре - мы видим только активные
  12. */
  13. *************************
  14. Task operations at Completed filter:
  15. toggle all
  16. /*
  17.     писала в прошлый раз
  18.     закомплитить таски или их переоткрыть - это все же разные юз кейсы
  19.  
  20.     потому мы на уровне юз кейса - не будем оперировать понятием toggle all или toggle
  21.  
  22.     а уточнимся до
  23.         complete
  24.         reopen
  25.  
  26.         complete all
  27.         reopen all
  28.  
  29.     Подумай, что на этом фильтре из описанного можно выполнить
  30. */
  31. *******************************
  32. General:
  33. Items left counting //это ок
  34. Set value //вот это - не поняла. Сразу посмотри - может быть, ты имел в виду что-то, что уже перечислено в операциях по фильтрам
  35.  
  36. ********************************
  37. Switching between filters:
  38.  
  39. from All to Active
  40. from All to Completed
  41. from Active to All
  42. from Active to Completed
  43. from Completed to Active
  44. from Completed to All
  45.  
  46. /*
  47.     сравни с вот таким более структурным вариантом
  48.     в структурном варианте - меньше текста
  49.     и все нагляднее - и менно за счет структуры
  50. */
  51.  
  52. Switching between filters:
  53.  
  54. from All to
  55.     Active
  56.     Completed
  57. from Active to
  58.     All
  59.     Completed
  60. from Completed to
  61.     All
  62.     Active
  63. ************************************************
  64.     Editing
  65. /*
  66.     речь не просто о редактировании
  67.     а об операциях, которые связаны с редактированием
  68.     начинаются они - как редактирование,
  69.     но их результат - другой
  70.     или - редактирование, но выполненное не стандартным способом
  71.  
  72.     такую группу корректнее назвать
  73.  
  74.     Additional edit operations
  75. */
  76.  
  77.     Edit task with empty value
  78.     Delete by emptying text
  79.     /*
  80.         Edit task with empty value - не очень понятно, что имеется в виду
  81.         таску с пустым текстом -создать невозможно, значит - и редактировать такую таску не получится
  82.  
  83.         если имеешь в виду то же что и Delete by emptying text
  84.         так только его - Delete by emptying text - и нужно оставить
  85.     */
  86.     Edit existing task
  87.     /*
  88.         на самом деле, мы только так и можем редактировать таску)
  89.         юз кейсом отдельным - это не назовешь)
  90.     */
  91.     Enter new task after Active task completed
  92.     /*
  93.         это - судя по всему, некая комбинация действий
  94.  
  95.         во-первых, мы в этом списке не оперируем комбинациями юз кейсов - мы просто
  96.         перечисляем все возможные варианты действий
  97.  
  98.         так что - этот вариант тоже отпадает
  99.     */
  100. /*
  101.     эта группа будет выглядеть так
  102. */
  103. Additional edit operations
  104.     cancel edit by press Escape
  105.     /*
  106.           даблкликнули на таске
  107.           ввели новый текст
  108.           нажали Escape
  109.           результат = у таски остался старый текст = редактирование мы отменили
  110.     */
  111.     confirm edit by click outside
  112.     /*
  113.           даблкликнули на таске
  114.           ввели новый текст
  115.           кликнули на чем-то другом
  116.           результат = у таски новый текст = редактирование мы подтвердили
  117.     */
  118.     confirm edit by press Tab
  119.     /*
  120.           даблкликнули на таске
  121.           ввели новый текст
  122.           нажали Tab
  123.           результат = у таски новый текст = редактирование мы подтвердили
  124.     */
  125.     Delete by emptying text
  126.      /*
  127.           даблкликнули на таске
  128.           ввели пустую строку
  129.           подтвердили редактирование
  130.           результат = таска удалена
  131.      */
Advertisement
Add Comment
Please, Sign In to add comment