julia_v_iluhina

Untitled

Dec 11th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. ElementsCollection tasks = $$("#todo-list li");
  2. /*
  3.     это уже просто по пути
  4.  
  5.     "#todo-list li" - можно написать точнее
  6.     вот так - "#todo-list>li"
  7.  
  8.     в нашем несложном приложении и твой вариант ок
  9.     но вот в более сложных случаях - такая разница может быть критичной
  10. */
  11. *******************************************
  12.     private void assertEmpty()
  13.  
  14. /*
  15.     В именах методов-проверок - лучше быть максимально точным
  16.  
  17.     даже в приложении, в котором все действия веполняются над тасками - можно разное проверить
  18.     и потому - не нужно из имени метоа-проверки что-то скрывать
  19.  
  20.     вот например в assertTasksAre - ты ууказал - что работаем со списком Tasks
  21.  
  22.     и тут тоже нужно бы - а то не ясно - что на пусто проверяется -
  23.     получим assertTasksEmpty
  24. */
  25. ******************************************
  26.     private void assertTasksAre(String... taskText) {
  27. /*
  28.     здесь мы оперируем одним текстом таски, или несколькими тасками ?
  29.     судя по типу параметра - несколькими
  30.  
  31.     а почему имя параметра - taskText, а не taskTexts?
  32. */
  33. *****************************************************
  34.     private void toggle(String taskTexts)
  35. /*
  36.     тут - ситуация с точностью до наоборот
  37.  
  38.     судя по типу параметра и его использованию - это ОДИН текст  - текст таски
  39.     а имя параметра = текстЫ
  40.  
  41.     разберись)
  42.  
  43.     точность в нейминге - очень важна
  44. */
Advertisement
Add Comment
Please, Sign In to add comment