julia_v_iluhina

Untitled

Dec 12th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.81 KB | None | 0 0
  1. At All filter:
  2.     Create
  3.     Edit
  4.     Delete
  5.     Mark complete //лаконичнее - complete
  6.     Mark all complete //лаконичнее - complete all
  7.     Reopen
  8.     All reopen //reopen all - по аналогии с complete all (глагол + уточнение)
  9.     Clear completed
  10.  /*
  11.     рекомендации по терминам - примени и далее
  12.  */
  13.  
  14.  *******************************************
  15. Work with filters:
  16. /*
  17.     switch from filter to filters
  18.     switch between filters
  19. */
  20. ********************************
  21. /*
  22.  есть у нас еще один юз кейс - http://joxi.ru/YmEnRaLFZyP0N2
  23.     счетчик активных тасок
  24.  
  25.     если у нас есть термин на UI (User Interface) - старайся использовать именно его
  26.     т к это наиболее наглядный вариант
  27.  
  28.     Items left counting - из этих соображений будет ОК
  29.  
  30.     Поскольку на состояние этого счетчика влияет любая выполненая операция, и на его важность - не влияет то, на каком мы фильтре
  31.     - то разумно этот юз кейс вынести в отдельную группу General
  32. */
  33. *************************************
  34. /*
  35.  еще поэкспериментируй с редактированием таски в списке
  36.  
  37.         найди еще дополнительные юз кейсы
  38.  
  39.         юз кейс edit мы уже описали
  40.         он реализуется так
  41.             даблклик на таске
  42.             ввод нового значения
  43.             энтер
  44.         его уже рассматривать не будем
  45.         но есть еще похожие варианты )
  46.  
  47.         поэкспериментируй и найди другие варианты развития событий при редактировании
  48.         например, если новое введенное значение = пусто
  49.         или в конце - нажимаем не энтер, а ..., или делаем еще что-то
  50.  
  51.  
  52.         сформулируй отдельную подгруппу - для дополнительных операций редактирования
  53.         (именно дополнительных, т к стандартное редактирование - уже в нашем списке есть
  54.         и не надо его в новом подпункте дублировать)
  55.  
  56.  
  57.         будешь формулировать названия пунктов - старайся быть лаконичным и точным
  58.  
  59.         строй фразы так - что получим + как получим
  60.         т е начинай с описания результата и продолжай описанием пути его достижения
  61.  
  62.         пример - если при редактировании текст изменить на пустую строку, то таска удалится
  63.         такой пункт формулируем - delete by emptying text
  64.  
  65.         есть еще варианты -
  66.         для 2-ух способов подтверждения редактирования(не с помощью нажатия на Enter)
  67.         и одного способа отмены редактирования
  68.           начали редактировать, внесли новый текст для таски,
  69.           ____что-то-сделали___ (найди - что),
  70.           результат - у таски старый текст - именно потому отмена редактирования
  71.  
  72. */
Advertisement
Add Comment
Please, Sign In to add comment